Browse Source

🎨 移除不必要的文件

快乐的梦鱼 4 hours ago
parent
commit
0f626f503b
100 changed files with 0 additions and 237317 deletions
  1. 0 16
      node_modules/.bin/nanoid
  2. 0 17
      node_modules/.bin/nanoid.cmd
  3. 0 28
      node_modules/.bin/nanoid.ps1
  4. 0 16
      node_modules/.bin/parser
  5. 0 17
      node_modules/.bin/parser.cmd
  6. 0 28
      node_modules/.bin/parser.ps1
  7. 0 3481
      node_modules/.package-lock.json
  8. 0 1073
      node_modules/@babel/parser/CHANGELOG.md
  9. 0 19
      node_modules/@babel/parser/LICENSE
  10. 0 19
      node_modules/@babel/parser/README.md
  11. 0 15
      node_modules/@babel/parser/bin/babel-parser.js
  12. 0 14586
      node_modules/@babel/parser/lib/index.js
  13. 0 1
      node_modules/@babel/parser/lib/index.js.map
  14. 0 50
      node_modules/@babel/parser/package.json
  15. 0 239
      node_modules/@babel/parser/typings/babel-parser.d.ts
  16. 0 21
      node_modules/@vue/compiler-core/LICENSE
  17. 0 1
      node_modules/@vue/compiler-core/README.md
  18. 0 6841
      node_modules/@vue/compiler-core/dist/compiler-core.cjs.js
  19. 0 6718
      node_modules/@vue/compiler-core/dist/compiler-core.cjs.prod.js
  20. 0 1093
      node_modules/@vue/compiler-core/dist/compiler-core.d.ts
  21. 0 5810
      node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js
  22. 0 7
      node_modules/@vue/compiler-core/index.js
  23. 0 58
      node_modules/@vue/compiler-core/package.json
  24. 0 21
      node_modules/@vue/compiler-dom/LICENSE
  25. 0 1
      node_modules/@vue/compiler-dom/README.md
  26. 0 931
      node_modules/@vue/compiler-dom/dist/compiler-dom.cjs.js
  27. 0 686
      node_modules/@vue/compiler-dom/dist/compiler-dom.cjs.prod.js
  28. 0 45
      node_modules/@vue/compiler-dom/dist/compiler-dom.d.ts
  29. 0 6620
      node_modules/@vue/compiler-dom/dist/compiler-dom.esm-browser.js
  30. 0 14
      node_modules/@vue/compiler-dom/dist/compiler-dom.esm-browser.prod.js
  31. 0 690
      node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js
  32. 0 6785
      node_modules/@vue/compiler-dom/dist/compiler-dom.global.js
  33. 0 14
      node_modules/@vue/compiler-dom/dist/compiler-dom.global.prod.js
  34. 0 7
      node_modules/@vue/compiler-dom/index.js
  35. 0 57
      node_modules/@vue/compiler-dom/package.json
  36. 0 21
      node_modules/@vue/compiler-sfc/LICENSE
  37. 0 80
      node_modules/@vue/compiler-sfc/README.md
  38. 0 25018
      node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js
  39. 0 485
      node_modules/@vue/compiler-sfc/dist/compiler-sfc.d.ts
  40. 0 50457
      node_modules/@vue/compiler-sfc/dist/compiler-sfc.esm-browser.js
  41. 0 67
      node_modules/@vue/compiler-sfc/package.json
  42. 0 21
      node_modules/@vue/compiler-ssr/LICENSE
  43. 0 1
      node_modules/@vue/compiler-ssr/README.md
  44. 0 1402
      node_modules/@vue/compiler-ssr/dist/compiler-ssr.cjs.js
  45. 0 4
      node_modules/@vue/compiler-ssr/dist/compiler-ssr.d.ts
  46. 0 34
      node_modules/@vue/compiler-ssr/package.json
  47. 0 21
      node_modules/@vue/reactivity/LICENSE
  48. 0 19
      node_modules/@vue/reactivity/README.md
  49. 0 1956
      node_modules/@vue/reactivity/dist/reactivity.cjs.js
  50. 0 1806
      node_modules/@vue/reactivity/dist/reactivity.cjs.prod.js
  51. 0 757
      node_modules/@vue/reactivity/dist/reactivity.d.ts
  52. 0 1955
      node_modules/@vue/reactivity/dist/reactivity.esm-browser.js
  53. 0 5
      node_modules/@vue/reactivity/dist/reactivity.esm-browser.prod.js
  54. 0 1913
      node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js
  55. 0 2011
      node_modules/@vue/reactivity/dist/reactivity.global.js
  56. 0 5
      node_modules/@vue/reactivity/dist/reactivity.global.prod.js
  57. 0 7
      node_modules/@vue/reactivity/index.js
  58. 0 55
      node_modules/@vue/reactivity/package.json
  59. 0 21
      node_modules/@vue/runtime-core/LICENSE
  60. 0 28
      node_modules/@vue/runtime-core/README.md
  61. 0 8557
      node_modules/@vue/runtime-core/dist/runtime-core.cjs.js
  62. 0 6707
      node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js
  63. 0 1839
      node_modules/@vue/runtime-core/dist/runtime-core.d.ts
  64. 0 8486
      node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js
  65. 0 7
      node_modules/@vue/runtime-core/index.js
  66. 0 52
      node_modules/@vue/runtime-core/package.json
  67. 0 21
      node_modules/@vue/runtime-dom/LICENSE
  68. 0 13
      node_modules/@vue/runtime-dom/README.md
  69. 0 1828
      node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.js
  70. 0 1677
      node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.prod.js
  71. 0 1397
      node_modules/@vue/runtime-dom/dist/runtime-dom.d.ts
  72. 0 12441
      node_modules/@vue/runtime-dom/dist/runtime-dom.esm-browser.js
  73. 0 6
      node_modules/@vue/runtime-dom/dist/runtime-dom.esm-browser.prod.js
  74. 0 1869
      node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js
  75. 0 12492
      node_modules/@vue/runtime-dom/dist/runtime-dom.global.js
  76. 0 6
      node_modules/@vue/runtime-dom/dist/runtime-dom.global.prod.js
  77. 0 7
      node_modules/@vue/runtime-dom/index.js
  78. 0 60
      node_modules/@vue/runtime-dom/package.json
  79. 0 21
      node_modules/@vue/server-renderer/LICENSE
  80. 0 178
      node_modules/@vue/server-renderer/README.md
  81. 0 1151
      node_modules/@vue/server-renderer/dist/server-renderer.cjs.js
  82. 0 879
      node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js
  83. 0 65
      node_modules/@vue/server-renderer/dist/server-renderer.d.ts
  84. 0 8468
      node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.js
  85. 0 5
      node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.prod.js
  86. 0 1088
      node_modules/@vue/server-renderer/dist/server-renderer.esm-bundler.js
  87. 0 7
      node_modules/@vue/server-renderer/index.js
  88. 0 55
      node_modules/@vue/server-renderer/package.json
  89. 0 21
      node_modules/@vue/shared/LICENSE
  90. 0 3
      node_modules/@vue/shared/README.md
  91. 0 613
      node_modules/@vue/shared/dist/shared.cjs.js
  92. 0 605
      node_modules/@vue/shared/dist/shared.cjs.prod.js
  93. 0 335
      node_modules/@vue/shared/dist/shared.d.ts
  94. 0 537
      node_modules/@vue/shared/dist/shared.esm-bundler.js
  95. 0 7
      node_modules/@vue/shared/index.js
  96. 0 47
      node_modules/@vue/shared/package.json
  97. 0 19
      node_modules/csstype/LICENSE
  98. 0 277
      node_modules/csstype/README.md
  99. 0 21297
      node_modules/csstype/index.d.ts
  100. 0 0
      node_modules/csstype/index.js.flow

+ 0 - 16
node_modules/.bin/nanoid

@@ -1,16 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
-    *CYGWIN*|*MINGW*|*MSYS*)
-        if command -v cygpath > /dev/null 2>&1; then
-            basedir=`cygpath -w "$basedir"`
-        fi
-    ;;
-esac
-
-if [ -x "$basedir/node" ]; then
-  exec "$basedir/node"  "$basedir/../nanoid/bin/nanoid.cjs" "$@"
-else 
-  exec node  "$basedir/../nanoid/bin/nanoid.cjs" "$@"
-fi

+ 0 - 17
node_modules/.bin/nanoid.cmd

@@ -1,17 +0,0 @@
-@ECHO off
-GOTO start
-:find_dp0
-SET dp0=%~dp0
-EXIT /b
-:start
-SETLOCAL
-CALL :find_dp0
-
-IF EXIST "%dp0%\node.exe" (
-  SET "_prog=%dp0%\node.exe"
-) ELSE (
-  SET "_prog=node"
-  SET PATHEXT=%PATHEXT:;.JS;=;%
-)
-
-endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%"  "%dp0%\..\nanoid\bin\nanoid.cjs" %*

+ 0 - 28
node_modules/.bin/nanoid.ps1

@@ -1,28 +0,0 @@
-#!/usr/bin/env pwsh
-$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
-
-$exe=""
-if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
-  # Fix case when both the Windows and Linux builds of Node
-  # are installed in the same directory
-  $exe=".exe"
-}
-$ret=0
-if (Test-Path "$basedir/node$exe") {
-  # Support pipeline input
-  if ($MyInvocation.ExpectingInput) {
-    $input | & "$basedir/node$exe"  "$basedir/../nanoid/bin/nanoid.cjs" $args
-  } else {
-    & "$basedir/node$exe"  "$basedir/../nanoid/bin/nanoid.cjs" $args
-  }
-  $ret=$LASTEXITCODE
-} else {
-  # Support pipeline input
-  if ($MyInvocation.ExpectingInput) {
-    $input | & "node$exe"  "$basedir/../nanoid/bin/nanoid.cjs" $args
-  } else {
-    & "node$exe"  "$basedir/../nanoid/bin/nanoid.cjs" $args
-  }
-  $ret=$LASTEXITCODE
-}
-exit $ret

+ 0 - 16
node_modules/.bin/parser

@@ -1,16 +0,0 @@
-#!/bin/sh
-basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
-
-case `uname` in
-    *CYGWIN*|*MINGW*|*MSYS*)
-        if command -v cygpath > /dev/null 2>&1; then
-            basedir=`cygpath -w "$basedir"`
-        fi
-    ;;
-esac
-
-if [ -x "$basedir/node" ]; then
-  exec "$basedir/node"  "$basedir/../@babel/parser/bin/babel-parser.js" "$@"
-else 
-  exec node  "$basedir/../@babel/parser/bin/babel-parser.js" "$@"
-fi

+ 0 - 17
node_modules/.bin/parser.cmd

@@ -1,17 +0,0 @@
-@ECHO off
-GOTO start
-:find_dp0
-SET dp0=%~dp0
-EXIT /b
-:start
-SETLOCAL
-CALL :find_dp0
-
-IF EXIST "%dp0%\node.exe" (
-  SET "_prog=%dp0%\node.exe"
-) ELSE (
-  SET "_prog=node"
-  SET PATHEXT=%PATHEXT:;.JS;=;%
-)
-
-endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%"  "%dp0%\..\@babel\parser\bin\babel-parser.js" %*

+ 0 - 28
node_modules/.bin/parser.ps1

@@ -1,28 +0,0 @@
-#!/usr/bin/env pwsh
-$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
-
-$exe=""
-if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
-  # Fix case when both the Windows and Linux builds of Node
-  # are installed in the same directory
-  $exe=".exe"
-}
-$ret=0
-if (Test-Path "$basedir/node$exe") {
-  # Support pipeline input
-  if ($MyInvocation.ExpectingInput) {
-    $input | & "$basedir/node$exe"  "$basedir/../@babel/parser/bin/babel-parser.js" $args
-  } else {
-    & "$basedir/node$exe"  "$basedir/../@babel/parser/bin/babel-parser.js" $args
-  }
-  $ret=$LASTEXITCODE
-} else {
-  # Support pipeline input
-  if ($MyInvocation.ExpectingInput) {
-    $input | & "node$exe"  "$basedir/../@babel/parser/bin/babel-parser.js" $args
-  } else {
-    & "node$exe"  "$basedir/../@babel/parser/bin/babel-parser.js" $args
-  }
-  $ret=$LASTEXITCODE
-}
-exit $ret

File diff suppressed because it is too large
+ 0 - 3481
node_modules/.package-lock.json


File diff suppressed because it is too large
+ 0 - 1073
node_modules/@babel/parser/CHANGELOG.md


+ 0 - 19
node_modules/@babel/parser/LICENSE

@@ -1,19 +0,0 @@
-Copyright (C) 2012-2014 by various contributors (see AUTHORS)
-
-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.

+ 0 - 19
node_modules/@babel/parser/README.md

@@ -1,19 +0,0 @@
-# @babel/parser
-
-> A JavaScript parser
-
-See our website [@babel/parser](https://babeljs.io/docs/babel-parser) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20parser%22+is%3Aopen) associated with this package.
-
-## Install
-
-Using npm:
-
-```sh
-npm install --save-dev @babel/parser
-```
-
-or using yarn:
-
-```sh
-yarn add @babel/parser --dev
-```

+ 0 - 15
node_modules/@babel/parser/bin/babel-parser.js

@@ -1,15 +0,0 @@
-#!/usr/bin/env node
-/* eslint-disable no-var, unicorn/prefer-node-protocol */
-
-var parser = require("..");
-var fs = require("fs");
-
-var filename = process.argv[2];
-if (!filename) {
-  console.error("no filename specified");
-} else {
-  var file = fs.readFileSync(filename, "utf8");
-  var ast = parser.parse(file);
-
-  console.log(JSON.stringify(ast, null, "  "));
-}

File diff suppressed because it is too large
+ 0 - 14586
node_modules/@babel/parser/lib/index.js


File diff suppressed because it is too large
+ 0 - 1
node_modules/@babel/parser/lib/index.js.map


+ 0 - 50
node_modules/@babel/parser/package.json

@@ -1,50 +0,0 @@
-{
-  "name": "@babel/parser",
-  "version": "7.28.0",
-  "description": "A JavaScript parser",
-  "author": "The Babel Team (https://babel.dev/team)",
-  "homepage": "https://babel.dev/docs/en/next/babel-parser",
-  "bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
-  "license": "MIT",
-  "publishConfig": {
-    "access": "public"
-  },
-  "keywords": [
-    "babel",
-    "javascript",
-    "parser",
-    "tc39",
-    "ecmascript",
-    "@babel/parser"
-  ],
-  "repository": {
-    "type": "git",
-    "url": "https://github.com/babel/babel.git",
-    "directory": "packages/babel-parser"
-  },
-  "main": "./lib/index.js",
-  "types": "./typings/babel-parser.d.ts",
-  "files": [
-    "bin",
-    "lib",
-    "typings/babel-parser.d.ts",
-    "index.cjs"
-  ],
-  "engines": {
-    "node": ">=6.0.0"
-  },
-  "# dependencies": "This package doesn't actually have runtime dependencies. @babel/types is only needed for type definitions.",
-  "dependencies": {
-    "@babel/types": "^7.28.0"
-  },
-  "devDependencies": {
-    "@babel/code-frame": "^7.27.1",
-    "@babel/helper-check-duplicate-nodes": "^7.27.1",
-    "@babel/helper-fixtures": "^7.28.0",
-    "@babel/helper-string-parser": "^7.27.1",
-    "@babel/helper-validator-identifier": "^7.27.1",
-    "charcodes": "^0.2.0"
-  },
-  "bin": "./bin/babel-parser.js",
-  "type": "commonjs"
-}

+ 0 - 239
node_modules/@babel/parser/typings/babel-parser.d.ts

@@ -1,239 +0,0 @@
-// This file is auto-generated! Do not modify it directly.
-// Run `yarn gulp bundle-dts` to re-generate it.
-/* eslint-disable @typescript-eslint/consistent-type-imports, @typescript-eslint/no-redundant-type-constituents */
-import { File, Expression } from '@babel/types';
-
-type BABEL_8_BREAKING = false;
-type IF_BABEL_7<V> = false extends BABEL_8_BREAKING ? V : never;
-
-type Plugin$1 =
-  | "asyncDoExpressions"
-  | IF_BABEL_7<"asyncGenerators">
-  | IF_BABEL_7<"bigInt">
-  | IF_BABEL_7<"classPrivateMethods">
-  | IF_BABEL_7<"classPrivateProperties">
-  | IF_BABEL_7<"classProperties">
-  | IF_BABEL_7<"classStaticBlock">
-  | IF_BABEL_7<"decimal">
-  | "decorators-legacy"
-  | "deferredImportEvaluation"
-  | "decoratorAutoAccessors"
-  | "destructuringPrivate"
-  | "deprecatedImportAssert"
-  | "doExpressions"
-  | IF_BABEL_7<"dynamicImport">
-  | IF_BABEL_7<"explicitResourceManagement">
-  | "exportDefaultFrom"
-  | IF_BABEL_7<"exportNamespaceFrom">
-  | "flow"
-  | "flowComments"
-  | "functionBind"
-  | "functionSent"
-  | "importMeta"
-  | "jsx"
-  | IF_BABEL_7<"jsonStrings">
-  | IF_BABEL_7<"logicalAssignment">
-  | IF_BABEL_7<"importAssertions">
-  | IF_BABEL_7<"importReflection">
-  | "moduleBlocks"
-  | IF_BABEL_7<"moduleStringNames">
-  | IF_BABEL_7<"nullishCoalescingOperator">
-  | IF_BABEL_7<"numericSeparator">
-  | IF_BABEL_7<"objectRestSpread">
-  | IF_BABEL_7<"optionalCatchBinding">
-  | IF_BABEL_7<"optionalChaining">
-  | "partialApplication"
-  | "placeholders"
-  | IF_BABEL_7<"privateIn">
-  | IF_BABEL_7<"regexpUnicodeSets">
-  | "sourcePhaseImports"
-  | "throwExpressions"
-  | IF_BABEL_7<"topLevelAwait">
-  | "v8intrinsic"
-  | ParserPluginWithOptions[0];
-
-type ParserPluginWithOptions =
-  | ["decorators", DecoratorsPluginOptions]
-  | ["discardBinding", { syntaxType: "void" }]
-  | ["estree", { classFeatures?: boolean }]
-  | IF_BABEL_7<["importAttributes", { deprecatedAssertSyntax: boolean }]>
-  | IF_BABEL_7<["moduleAttributes", { version: "may-2020" }]>
-  | ["optionalChainingAssign", { version: "2023-07" }]
-  | ["pipelineOperator", PipelineOperatorPluginOptions]
-  | ["recordAndTuple", RecordAndTuplePluginOptions]
-  | ["flow", FlowPluginOptions]
-  | ["typescript", TypeScriptPluginOptions];
-
-type PluginConfig = Plugin$1 | ParserPluginWithOptions;
-
-interface DecoratorsPluginOptions {
-  decoratorsBeforeExport?: boolean;
-  allowCallParenthesized?: boolean;
-}
-
-interface PipelineOperatorPluginOptions {
-  proposal: BABEL_8_BREAKING extends false
-    ? "minimal" | "fsharp" | "hack" | "smart"
-    : "fsharp" | "hack";
-  topicToken?: "%" | "#" | "@@" | "^^" | "^";
-}
-
-interface RecordAndTuplePluginOptions {
-  syntaxType: "bar" | "hash";
-}
-
-type FlowPluginOptions = BABEL_8_BREAKING extends true
-  ? {
-      all?: boolean;
-      enums?: boolean;
-    }
-  : {
-      all?: boolean;
-    };
-
-interface TypeScriptPluginOptions {
-  dts?: boolean;
-  disallowAmbiguousJSXLike?: boolean;
-}
-
-type Plugin = PluginConfig;
-
-type SourceType = "script" | "commonjs" | "module" | "unambiguous";
-interface Options {
-    /**
-     * By default, import and export declarations can only appear at a program's top level.
-     * Setting this option to true allows them anywhere where a statement is allowed.
-     */
-    allowImportExportEverywhere?: boolean;
-    /**
-     * By default, await use is not allowed outside of an async function.
-     * Set this to true to accept such code.
-     */
-    allowAwaitOutsideFunction?: boolean;
-    /**
-     * By default, a return statement at the top level raises an error.
-     * Set this to true to accept such code.
-     */
-    allowReturnOutsideFunction?: boolean;
-    /**
-     * By default, new.target use is not allowed outside of a function or class.
-     * Set this to true to accept such code.
-     */
-    allowNewTargetOutsideFunction?: boolean;
-    allowSuperOutsideMethod?: boolean;
-    /**
-     * By default, exported identifiers must refer to a declared variable.
-     * Set this to true to allow export statements to reference undeclared variables.
-     */
-    allowUndeclaredExports?: boolean;
-    /**
-     * By default, yield use is not allowed outside of a generator function.
-     * Set this to true to accept such code.
-     */
-    allowYieldOutsideFunction?: boolean;
-    /**
-     * By default, Babel parser JavaScript code according to Annex B syntax.
-     * Set this to `false` to disable such behavior.
-     */
-    annexB?: boolean;
-    /**
-     * By default, Babel attaches comments to adjacent AST nodes.
-     * When this option is set to false, comments are not attached.
-     * It can provide up to 30% performance improvement when the input code has many comments.
-     * @babel/eslint-parser will set it for you.
-     * It is not recommended to use attachComment: false with Babel transform,
-     * as doing so removes all the comments in output code, and renders annotations such as
-     * /* istanbul ignore next *\/ nonfunctional.
-     */
-    attachComment?: boolean;
-    /**
-     * By default, Babel always throws an error when it finds some invalid code.
-     * When this option is set to true, it will store the parsing error and
-     * try to continue parsing the invalid input file.
-     */
-    errorRecovery?: boolean;
-    /**
-     * Indicate the mode the code should be parsed in.
-     * Can be one of "script", "commonjs", "module", or "unambiguous". Defaults to "script".
-     * "unambiguous" will make @babel/parser attempt to guess, based on the presence
-     * of ES6 import or export statements.
-     * Files with ES6 imports and exports are considered "module" and are otherwise "script".
-     *
-     * Use "commonjs" to parse code that is intended to be run in a CommonJS environment such as Node.js.
-     */
-    sourceType?: SourceType;
-    /**
-     * Correlate output AST nodes with their source filename.
-     * Useful when generating code and source maps from the ASTs of multiple input files.
-     */
-    sourceFilename?: string;
-    /**
-     * By default, all source indexes start from 0.
-     * You can provide a start index to alternatively start with.
-     * Useful for integration with other source tools.
-     */
-    startIndex?: number;
-    /**
-     * By default, the first line of code parsed is treated as line 1.
-     * You can provide a line number to alternatively start with.
-     * Useful for integration with other source tools.
-     */
-    startLine?: number;
-    /**
-     * By default, the parsed code is treated as if it starts from line 1, column 0.
-     * You can provide a column number to alternatively start with.
-     * Useful for integration with other source tools.
-     */
-    startColumn?: number;
-    /**
-     * Array containing the plugins that you want to enable.
-     */
-    plugins?: Plugin[];
-    /**
-     * Should the parser work in strict mode.
-     * Defaults to true if sourceType === 'module'. Otherwise, false.
-     */
-    strictMode?: boolean;
-    /**
-     * Adds a ranges property to each node: [node.start, node.end]
-     */
-    ranges?: boolean;
-    /**
-     * Adds all parsed tokens to a tokens property on the File node.
-     */
-    tokens?: boolean;
-    /**
-     * By default, the parser adds information about parentheses by setting
-     * `extra.parenthesized` to `true` as needed.
-     * When this option is `true` the parser creates `ParenthesizedExpression`
-     * AST nodes instead of using the `extra` property.
-     */
-    createParenthesizedExpressions?: boolean;
-    /**
-     * The default is false in Babel 7 and true in Babel 8
-     * Set this to true to parse it as an `ImportExpression` node.
-     * Otherwise `import(foo)` is parsed as `CallExpression(Import, [Identifier(foo)])`.
-     */
-    createImportExpressions?: boolean;
-}
-
-type ParserOptions = Partial<Options>;
-interface ParseError {
-    code: string;
-    reasonCode: string;
-}
-type ParseResult<Result extends File | Expression = File> = Result & {
-    errors: null | ParseError[];
-};
-/**
- * Parse the provided code as an entire ECMAScript program.
- */
-declare function parse(input: string, options?: ParserOptions): ParseResult<File>;
-declare function parseExpression(input: string, options?: ParserOptions): ParseResult<Expression>;
-
-declare const tokTypes: {
-  // todo(flow->ts) real token type
-  [name: string]: any;
-};
-
-export { DecoratorsPluginOptions, FlowPluginOptions, ParseError, ParseResult, ParserOptions, PluginConfig as ParserPlugin, ParserPluginWithOptions, PipelineOperatorPluginOptions, RecordAndTuplePluginOptions, TypeScriptPluginOptions, parse, parseExpression, tokTypes };

+ 0 - 21
node_modules/@vue/compiler-core/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 1
node_modules/@vue/compiler-core/README.md

@@ -1 +0,0 @@
-# @vue/compiler-core

File diff suppressed because it is too large
+ 0 - 6841
node_modules/@vue/compiler-core/dist/compiler-core.cjs.js


File diff suppressed because it is too large
+ 0 - 6718
node_modules/@vue/compiler-core/dist/compiler-core.cjs.prod.js


File diff suppressed because it is too large
+ 0 - 1093
node_modules/@vue/compiler-core/dist/compiler-core.d.ts


File diff suppressed because it is too large
+ 0 - 5810
node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js


+ 0 - 7
node_modules/@vue/compiler-core/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/compiler-core.cjs.prod.js')
-} else {
-  module.exports = require('./dist/compiler-core.cjs.js')
-}

+ 0 - 58
node_modules/@vue/compiler-core/package.json

@@ -1,58 +0,0 @@
-{
-  "name": "@vue/compiler-core",
-  "version": "3.5.18",
-  "description": "@vue/compiler-core",
-  "main": "index.js",
-  "module": "dist/compiler-core.esm-bundler.js",
-  "types": "dist/compiler-core.d.ts",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/compiler-core.d.ts",
-      "node": {
-        "production": "./dist/compiler-core.cjs.prod.js",
-        "development": "./dist/compiler-core.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/compiler-core.esm-bundler.js",
-      "import": "./dist/compiler-core.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "buildOptions": {
-    "name": "VueCompilerCore",
-    "compat": true,
-    "formats": [
-      "esm-bundler",
-      "cjs"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/compiler-core"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
-  "dependencies": {
-    "@babel/parser": "^7.28.0",
-    "entities": "^4.5.0",
-    "estree-walker": "^2.0.2",
-    "source-map-js": "^1.2.1",
-    "@vue/shared": "3.5.18"
-  },
-  "devDependencies": {
-    "@babel/types": "^7.28.1"
-  }
-}

+ 0 - 21
node_modules/@vue/compiler-dom/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 1
node_modules/@vue/compiler-dom/README.md

@@ -1 +0,0 @@
-# @vue/compiler-dom

+ 0 - 931
node_modules/@vue/compiler-dom/dist/compiler-dom.cjs.js

@@ -1,931 +0,0 @@
-/**
-* @vue/compiler-dom v3.5.18
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/
-'use strict';
-
-Object.defineProperty(exports, '__esModule', { value: true });
-
-var compilerCore = require('@vue/compiler-core');
-var shared = require('@vue/shared');
-
-const V_MODEL_RADIO = Symbol(`vModelRadio` );
-const V_MODEL_CHECKBOX = Symbol(
-  `vModelCheckbox` 
-);
-const V_MODEL_TEXT = Symbol(`vModelText` );
-const V_MODEL_SELECT = Symbol(
-  `vModelSelect` 
-);
-const V_MODEL_DYNAMIC = Symbol(
-  `vModelDynamic` 
-);
-const V_ON_WITH_MODIFIERS = Symbol(
-  `vOnModifiersGuard` 
-);
-const V_ON_WITH_KEYS = Symbol(
-  `vOnKeysGuard` 
-);
-const V_SHOW = Symbol(`vShow` );
-const TRANSITION = Symbol(`Transition` );
-const TRANSITION_GROUP = Symbol(
-  `TransitionGroup` 
-);
-compilerCore.registerRuntimeHelpers({
-  [V_MODEL_RADIO]: `vModelRadio`,
-  [V_MODEL_CHECKBOX]: `vModelCheckbox`,
-  [V_MODEL_TEXT]: `vModelText`,
-  [V_MODEL_SELECT]: `vModelSelect`,
-  [V_MODEL_DYNAMIC]: `vModelDynamic`,
-  [V_ON_WITH_MODIFIERS]: `withModifiers`,
-  [V_ON_WITH_KEYS]: `withKeys`,
-  [V_SHOW]: `vShow`,
-  [TRANSITION]: `Transition`,
-  [TRANSITION_GROUP]: `TransitionGroup`
-});
-
-const parserOptions = {
-  parseMode: "html",
-  isVoidTag: shared.isVoidTag,
-  isNativeTag: (tag) => shared.isHTMLTag(tag) || shared.isSVGTag(tag) || shared.isMathMLTag(tag),
-  isPreTag: (tag) => tag === "pre",
-  isIgnoreNewlineTag: (tag) => tag === "pre" || tag === "textarea",
-  decodeEntities: void 0,
-  isBuiltInComponent: (tag) => {
-    if (tag === "Transition" || tag === "transition") {
-      return TRANSITION;
-    } else if (tag === "TransitionGroup" || tag === "transition-group") {
-      return TRANSITION_GROUP;
-    }
-  },
-  // https://html.spec.whatwg.org/multipage/parsing.html#tree-construction-dispatcher
-  getNamespace(tag, parent, rootNamespace) {
-    let ns = parent ? parent.ns : rootNamespace;
-    if (parent && ns === 2) {
-      if (parent.tag === "annotation-xml") {
-        if (tag === "svg") {
-          return 1;
-        }
-        if (parent.props.some(
-          (a) => a.type === 6 && a.name === "encoding" && a.value != null && (a.value.content === "text/html" || a.value.content === "application/xhtml+xml")
-        )) {
-          ns = 0;
-        }
-      } else if (/^m(?:[ions]|text)$/.test(parent.tag) && tag !== "mglyph" && tag !== "malignmark") {
-        ns = 0;
-      }
-    } else if (parent && ns === 1) {
-      if (parent.tag === "foreignObject" || parent.tag === "desc" || parent.tag === "title") {
-        ns = 0;
-      }
-    }
-    if (ns === 0) {
-      if (tag === "svg") {
-        return 1;
-      }
-      if (tag === "math") {
-        return 2;
-      }
-    }
-    return ns;
-  }
-};
-
-const transformStyle = (node) => {
-  if (node.type === 1) {
-    node.props.forEach((p, i) => {
-      if (p.type === 6 && p.name === "style" && p.value) {
-        node.props[i] = {
-          type: 7,
-          name: `bind`,
-          arg: compilerCore.createSimpleExpression(`style`, true, p.loc),
-          exp: parseInlineCSS(p.value.content, p.loc),
-          modifiers: [],
-          loc: p.loc
-        };
-      }
-    });
-  }
-};
-const parseInlineCSS = (cssText, loc) => {
-  const normalized = shared.parseStringStyle(cssText);
-  return compilerCore.createSimpleExpression(
-    JSON.stringify(normalized),
-    false,
-    loc,
-    3
-  );
-};
-
-function createDOMCompilerError(code, loc) {
-  return compilerCore.createCompilerError(
-    code,
-    loc,
-    DOMErrorMessages 
-  );
-}
-const DOMErrorCodes = {
-  "X_V_HTML_NO_EXPRESSION": 53,
-  "53": "X_V_HTML_NO_EXPRESSION",
-  "X_V_HTML_WITH_CHILDREN": 54,
-  "54": "X_V_HTML_WITH_CHILDREN",
-  "X_V_TEXT_NO_EXPRESSION": 55,
-  "55": "X_V_TEXT_NO_EXPRESSION",
-  "X_V_TEXT_WITH_CHILDREN": 56,
-  "56": "X_V_TEXT_WITH_CHILDREN",
-  "X_V_MODEL_ON_INVALID_ELEMENT": 57,
-  "57": "X_V_MODEL_ON_INVALID_ELEMENT",
-  "X_V_MODEL_ARG_ON_ELEMENT": 58,
-  "58": "X_V_MODEL_ARG_ON_ELEMENT",
-  "X_V_MODEL_ON_FILE_INPUT_ELEMENT": 59,
-  "59": "X_V_MODEL_ON_FILE_INPUT_ELEMENT",
-  "X_V_MODEL_UNNECESSARY_VALUE": 60,
-  "60": "X_V_MODEL_UNNECESSARY_VALUE",
-  "X_V_SHOW_NO_EXPRESSION": 61,
-  "61": "X_V_SHOW_NO_EXPRESSION",
-  "X_TRANSITION_INVALID_CHILDREN": 62,
-  "62": "X_TRANSITION_INVALID_CHILDREN",
-  "X_IGNORED_SIDE_EFFECT_TAG": 63,
-  "63": "X_IGNORED_SIDE_EFFECT_TAG",
-  "__EXTEND_POINT__": 64,
-  "64": "__EXTEND_POINT__"
-};
-const DOMErrorMessages = {
-  [53]: `v-html is missing expression.`,
-  [54]: `v-html will override element children.`,
-  [55]: `v-text is missing expression.`,
-  [56]: `v-text will override element children.`,
-  [57]: `v-model can only be used on <input>, <textarea> and <select> elements.`,
-  [58]: `v-model argument is not supported on plain elements.`,
-  [59]: `v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.`,
-  [60]: `Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.`,
-  [61]: `v-show is missing expression.`,
-  [62]: `<Transition> expects exactly one child element or component.`,
-  [63]: `Tags with side effect (<script> and <style>) are ignored in client component templates.`
-};
-
-const transformVHtml = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(53, loc)
-    );
-  }
-  if (node.children.length) {
-    context.onError(
-      createDOMCompilerError(54, loc)
-    );
-    node.children.length = 0;
-  }
-  return {
-    props: [
-      compilerCore.createObjectProperty(
-        compilerCore.createSimpleExpression(`innerHTML`, true, loc),
-        exp || compilerCore.createSimpleExpression("", true)
-      )
-    ]
-  };
-};
-
-const transformVText = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(55, loc)
-    );
-  }
-  if (node.children.length) {
-    context.onError(
-      createDOMCompilerError(56, loc)
-    );
-    node.children.length = 0;
-  }
-  return {
-    props: [
-      compilerCore.createObjectProperty(
-        compilerCore.createSimpleExpression(`textContent`, true),
-        exp ? compilerCore.getConstantType(exp, context) > 0 ? exp : compilerCore.createCallExpression(
-          context.helperString(compilerCore.TO_DISPLAY_STRING),
-          [exp],
-          loc
-        ) : compilerCore.createSimpleExpression("", true)
-      )
-    ]
-  };
-};
-
-const transformModel = (dir, node, context) => {
-  const baseResult = compilerCore.transformModel(dir, node, context);
-  if (!baseResult.props.length || node.tagType === 1) {
-    return baseResult;
-  }
-  if (dir.arg) {
-    context.onError(
-      createDOMCompilerError(
-        58,
-        dir.arg.loc
-      )
-    );
-  }
-  function checkDuplicatedValue() {
-    const value = compilerCore.findDir(node, "bind");
-    if (value && compilerCore.isStaticArgOf(value.arg, "value")) {
-      context.onError(
-        createDOMCompilerError(
-          60,
-          value.loc
-        )
-      );
-    }
-  }
-  const { tag } = node;
-  const isCustomElement = context.isCustomElement(tag);
-  if (tag === "input" || tag === "textarea" || tag === "select" || isCustomElement) {
-    let directiveToUse = V_MODEL_TEXT;
-    let isInvalidType = false;
-    if (tag === "input" || isCustomElement) {
-      const type = compilerCore.findProp(node, `type`);
-      if (type) {
-        if (type.type === 7) {
-          directiveToUse = V_MODEL_DYNAMIC;
-        } else if (type.value) {
-          switch (type.value.content) {
-            case "radio":
-              directiveToUse = V_MODEL_RADIO;
-              break;
-            case "checkbox":
-              directiveToUse = V_MODEL_CHECKBOX;
-              break;
-            case "file":
-              isInvalidType = true;
-              context.onError(
-                createDOMCompilerError(
-                  59,
-                  dir.loc
-                )
-              );
-              break;
-            default:
-              checkDuplicatedValue();
-              break;
-          }
-        }
-      } else if (compilerCore.hasDynamicKeyVBind(node)) {
-        directiveToUse = V_MODEL_DYNAMIC;
-      } else {
-        checkDuplicatedValue();
-      }
-    } else if (tag === "select") {
-      directiveToUse = V_MODEL_SELECT;
-    } else {
-      checkDuplicatedValue();
-    }
-    if (!isInvalidType) {
-      baseResult.needRuntime = context.helper(directiveToUse);
-    }
-  } else {
-    context.onError(
-      createDOMCompilerError(
-        57,
-        dir.loc
-      )
-    );
-  }
-  baseResult.props = baseResult.props.filter(
-    (p) => !(p.key.type === 4 && p.key.content === "modelValue")
-  );
-  return baseResult;
-};
-
-const isEventOptionModifier = /* @__PURE__ */ shared.makeMap(`passive,once,capture`);
-const isNonKeyModifier = /* @__PURE__ */ shared.makeMap(
-  // event propagation management
-  `stop,prevent,self,ctrl,shift,alt,meta,exact,middle`
-);
-const maybeKeyModifier = /* @__PURE__ */ shared.makeMap("left,right");
-const isKeyboardEvent = /* @__PURE__ */ shared.makeMap(`onkeyup,onkeydown,onkeypress`);
-const resolveModifiers = (key, modifiers, context, loc) => {
-  const keyModifiers = [];
-  const nonKeyModifiers = [];
-  const eventOptionModifiers = [];
-  for (let i = 0; i < modifiers.length; i++) {
-    const modifier = modifiers[i].content;
-    if (modifier === "native" && compilerCore.checkCompatEnabled(
-      "COMPILER_V_ON_NATIVE",
-      context,
-      loc
-    )) {
-      eventOptionModifiers.push(modifier);
-    } else if (isEventOptionModifier(modifier)) {
-      eventOptionModifiers.push(modifier);
-    } else {
-      if (maybeKeyModifier(modifier)) {
-        if (compilerCore.isStaticExp(key)) {
-          if (isKeyboardEvent(key.content.toLowerCase())) {
-            keyModifiers.push(modifier);
-          } else {
-            nonKeyModifiers.push(modifier);
-          }
-        } else {
-          keyModifiers.push(modifier);
-          nonKeyModifiers.push(modifier);
-        }
-      } else {
-        if (isNonKeyModifier(modifier)) {
-          nonKeyModifiers.push(modifier);
-        } else {
-          keyModifiers.push(modifier);
-        }
-      }
-    }
-  }
-  return {
-    keyModifiers,
-    nonKeyModifiers,
-    eventOptionModifiers
-  };
-};
-const transformClick = (key, event) => {
-  const isStaticClick = compilerCore.isStaticExp(key) && key.content.toLowerCase() === "onclick";
-  return isStaticClick ? compilerCore.createSimpleExpression(event, true) : key.type !== 4 ? compilerCore.createCompoundExpression([
-    `(`,
-    key,
-    `) === "onClick" ? "${event}" : (`,
-    key,
-    `)`
-  ]) : key;
-};
-const transformOn = (dir, node, context) => {
-  return compilerCore.transformOn(dir, node, context, (baseResult) => {
-    const { modifiers } = dir;
-    if (!modifiers.length) return baseResult;
-    let { key, value: handlerExp } = baseResult.props[0];
-    const { keyModifiers, nonKeyModifiers, eventOptionModifiers } = resolveModifiers(key, modifiers, context, dir.loc);
-    if (nonKeyModifiers.includes("right")) {
-      key = transformClick(key, `onContextmenu`);
-    }
-    if (nonKeyModifiers.includes("middle")) {
-      key = transformClick(key, `onMouseup`);
-    }
-    if (nonKeyModifiers.length) {
-      handlerExp = compilerCore.createCallExpression(context.helper(V_ON_WITH_MODIFIERS), [
-        handlerExp,
-        JSON.stringify(nonKeyModifiers)
-      ]);
-    }
-    if (keyModifiers.length && // if event name is dynamic, always wrap with keys guard
-    (!compilerCore.isStaticExp(key) || isKeyboardEvent(key.content.toLowerCase()))) {
-      handlerExp = compilerCore.createCallExpression(context.helper(V_ON_WITH_KEYS), [
-        handlerExp,
-        JSON.stringify(keyModifiers)
-      ]);
-    }
-    if (eventOptionModifiers.length) {
-      const modifierPostfix = eventOptionModifiers.map(shared.capitalize).join("");
-      key = compilerCore.isStaticExp(key) ? compilerCore.createSimpleExpression(`${key.content}${modifierPostfix}`, true) : compilerCore.createCompoundExpression([`(`, key, `) + "${modifierPostfix}"`]);
-    }
-    return {
-      props: [compilerCore.createObjectProperty(key, handlerExp)]
-    };
-  });
-};
-
-const transformShow = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(61, loc)
-    );
-  }
-  return {
-    props: [],
-    needRuntime: context.helper(V_SHOW)
-  };
-};
-
-const transformTransition = (node, context) => {
-  if (node.type === 1 && node.tagType === 1) {
-    const component = context.isBuiltInComponent(node.tag);
-    if (component === TRANSITION) {
-      return () => {
-        if (!node.children.length) {
-          return;
-        }
-        if (hasMultipleChildren(node)) {
-          context.onError(
-            createDOMCompilerError(
-              62,
-              {
-                start: node.children[0].loc.start,
-                end: node.children[node.children.length - 1].loc.end,
-                source: ""
-              }
-            )
-          );
-        }
-        const child = node.children[0];
-        if (child.type === 1) {
-          for (const p of child.props) {
-            if (p.type === 7 && p.name === "show") {
-              node.props.push({
-                type: 6,
-                name: "persisted",
-                nameLoc: node.loc,
-                value: void 0,
-                loc: node.loc
-              });
-            }
-          }
-        }
-      };
-    }
-  }
-};
-function hasMultipleChildren(node) {
-  const children = node.children = node.children.filter(
-    (c) => c.type !== 3 && !(c.type === 2 && !c.content.trim())
-  );
-  const child = children[0];
-  return children.length !== 1 || child.type === 11 || child.type === 9 && child.branches.some(hasMultipleChildren);
-}
-
-const expReplaceRE = /__VUE_EXP_START__(.*?)__VUE_EXP_END__/g;
-const stringifyStatic = (children, context, parent) => {
-  if (context.scopes.vSlot > 0) {
-    return;
-  }
-  const isParentCached = parent.type === 1 && parent.codegenNode && parent.codegenNode.type === 13 && parent.codegenNode.children && !shared.isArray(parent.codegenNode.children) && parent.codegenNode.children.type === 20;
-  let nc = 0;
-  let ec = 0;
-  const currentChunk = [];
-  const stringifyCurrentChunk = (currentIndex) => {
-    if (nc >= 20 || ec >= 5) {
-      const staticCall = compilerCore.createCallExpression(context.helper(compilerCore.CREATE_STATIC), [
-        JSON.stringify(
-          currentChunk.map((node) => stringifyNode(node, context)).join("")
-        ).replace(expReplaceRE, `" + $1 + "`),
-        // the 2nd argument indicates the number of DOM nodes this static vnode
-        // will insert / hydrate
-        String(currentChunk.length)
-      ]);
-      const deleteCount = currentChunk.length - 1;
-      if (isParentCached) {
-        children.splice(
-          currentIndex - currentChunk.length,
-          currentChunk.length,
-          // @ts-expect-error
-          staticCall
-        );
-      } else {
-        currentChunk[0].codegenNode.value = staticCall;
-        if (currentChunk.length > 1) {
-          children.splice(currentIndex - currentChunk.length + 1, deleteCount);
-          const cacheIndex = context.cached.indexOf(
-            currentChunk[currentChunk.length - 1].codegenNode
-          );
-          if (cacheIndex > -1) {
-            for (let i2 = cacheIndex; i2 < context.cached.length; i2++) {
-              const c = context.cached[i2];
-              if (c) c.index -= deleteCount;
-            }
-            context.cached.splice(cacheIndex - deleteCount + 1, deleteCount);
-          }
-        }
-      }
-      return deleteCount;
-    }
-    return 0;
-  };
-  let i = 0;
-  for (; i < children.length; i++) {
-    const child = children[i];
-    const isCached = isParentCached || getCachedNode(child);
-    if (isCached) {
-      const result = analyzeNode(child);
-      if (result) {
-        nc += result[0];
-        ec += result[1];
-        currentChunk.push(child);
-        continue;
-      }
-    }
-    i -= stringifyCurrentChunk(i);
-    nc = 0;
-    ec = 0;
-    currentChunk.length = 0;
-  }
-  stringifyCurrentChunk(i);
-};
-const getCachedNode = (node) => {
-  if ((node.type === 1 && node.tagType === 0 || node.type === 12) && node.codegenNode && node.codegenNode.type === 20) {
-    return node.codegenNode;
-  }
-};
-const dataAriaRE = /^(data|aria)-/;
-const isStringifiableAttr = (name, ns) => {
-  return (ns === 0 ? shared.isKnownHtmlAttr(name) : ns === 1 ? shared.isKnownSvgAttr(name) : ns === 2 ? shared.isKnownMathMLAttr(name) : false) || dataAriaRE.test(name);
-};
-const isNonStringifiable = /* @__PURE__ */ shared.makeMap(
-  `caption,thead,tr,th,tbody,td,tfoot,colgroup,col`
-);
-function analyzeNode(node) {
-  if (node.type === 1 && isNonStringifiable(node.tag)) {
-    return false;
-  }
-  if (node.type === 12) {
-    return [1, 0];
-  }
-  let nc = 1;
-  let ec = node.props.length > 0 ? 1 : 0;
-  let bailed = false;
-  const bail = () => {
-    bailed = true;
-    return false;
-  };
-  function walk(node2) {
-    const isOptionTag = node2.tag === "option" && node2.ns === 0;
-    for (let i = 0; i < node2.props.length; i++) {
-      const p = node2.props[i];
-      if (p.type === 6 && !isStringifiableAttr(p.name, node2.ns)) {
-        return bail();
-      }
-      if (p.type === 7 && p.name === "bind") {
-        if (p.arg && (p.arg.type === 8 || p.arg.isStatic && !isStringifiableAttr(p.arg.content, node2.ns))) {
-          return bail();
-        }
-        if (p.exp && (p.exp.type === 8 || p.exp.constType < 3)) {
-          return bail();
-        }
-        if (isOptionTag && compilerCore.isStaticArgOf(p.arg, "value") && p.exp && !p.exp.isStatic) {
-          return bail();
-        }
-      }
-    }
-    for (let i = 0; i < node2.children.length; i++) {
-      nc++;
-      const child = node2.children[i];
-      if (child.type === 1) {
-        if (child.props.length > 0) {
-          ec++;
-        }
-        walk(child);
-        if (bailed) {
-          return false;
-        }
-      }
-    }
-    return true;
-  }
-  return walk(node) ? [nc, ec] : false;
-}
-function stringifyNode(node, context) {
-  if (shared.isString(node)) {
-    return node;
-  }
-  if (shared.isSymbol(node)) {
-    return ``;
-  }
-  switch (node.type) {
-    case 1:
-      return stringifyElement(node, context);
-    case 2:
-      return shared.escapeHtml(node.content);
-    case 3:
-      return `<!--${shared.escapeHtml(node.content)}-->`;
-    case 5:
-      return shared.escapeHtml(shared.toDisplayString(evaluateConstant(node.content)));
-    case 8:
-      return shared.escapeHtml(evaluateConstant(node));
-    case 12:
-      return stringifyNode(node.content, context);
-    default:
-      return "";
-  }
-}
-function stringifyElement(node, context) {
-  let res = `<${node.tag}`;
-  let innerHTML = "";
-  for (let i = 0; i < node.props.length; i++) {
-    const p = node.props[i];
-    if (p.type === 6) {
-      res += ` ${p.name}`;
-      if (p.value) {
-        res += `="${shared.escapeHtml(p.value.content)}"`;
-      }
-    } else if (p.type === 7) {
-      if (p.name === "bind") {
-        const exp = p.exp;
-        if (exp.content[0] === "_") {
-          res += ` ${p.arg.content}="__VUE_EXP_START__${exp.content}__VUE_EXP_END__"`;
-          continue;
-        }
-        if (shared.isBooleanAttr(p.arg.content) && exp.content === "false") {
-          continue;
-        }
-        let evaluated = evaluateConstant(exp);
-        if (evaluated != null) {
-          const arg = p.arg && p.arg.content;
-          if (arg === "class") {
-            evaluated = shared.normalizeClass(evaluated);
-          } else if (arg === "style") {
-            evaluated = shared.stringifyStyle(shared.normalizeStyle(evaluated));
-          }
-          res += ` ${p.arg.content}="${shared.escapeHtml(
-            evaluated
-          )}"`;
-        }
-      } else if (p.name === "html") {
-        innerHTML = evaluateConstant(p.exp);
-      } else if (p.name === "text") {
-        innerHTML = shared.escapeHtml(
-          shared.toDisplayString(evaluateConstant(p.exp))
-        );
-      }
-    }
-  }
-  if (context.scopeId) {
-    res += ` ${context.scopeId}`;
-  }
-  res += `>`;
-  if (innerHTML) {
-    res += innerHTML;
-  } else {
-    for (let i = 0; i < node.children.length; i++) {
-      res += stringifyNode(node.children[i], context);
-    }
-  }
-  if (!shared.isVoidTag(node.tag)) {
-    res += `</${node.tag}>`;
-  }
-  return res;
-}
-function evaluateConstant(exp) {
-  if (exp.type === 4) {
-    return new Function(`return (${exp.content})`)();
-  } else {
-    let res = ``;
-    exp.children.forEach((c) => {
-      if (shared.isString(c) || shared.isSymbol(c)) {
-        return;
-      }
-      if (c.type === 2) {
-        res += c.content;
-      } else if (c.type === 5) {
-        res += shared.toDisplayString(evaluateConstant(c.content));
-      } else {
-        res += evaluateConstant(c);
-      }
-    });
-    return res;
-  }
-}
-
-const ignoreSideEffectTags = (node, context) => {
-  if (node.type === 1 && node.tagType === 0 && (node.tag === "script" || node.tag === "style")) {
-    context.onError(
-      createDOMCompilerError(
-        63,
-        node.loc
-      )
-    );
-    context.removeNode();
-  }
-};
-
-function isValidHTMLNesting(parent, child) {
-  if (parent === "template") {
-    return true;
-  }
-  if (parent in onlyValidChildren) {
-    return onlyValidChildren[parent].has(child);
-  }
-  if (child in onlyValidParents) {
-    return onlyValidParents[child].has(parent);
-  }
-  if (parent in knownInvalidChildren) {
-    if (knownInvalidChildren[parent].has(child)) return false;
-  }
-  if (child in knownInvalidParents) {
-    if (knownInvalidParents[child].has(parent)) return false;
-  }
-  return true;
-}
-const headings = /* @__PURE__ */ new Set(["h1", "h2", "h3", "h4", "h5", "h6"]);
-const emptySet = /* @__PURE__ */ new Set([]);
-const onlyValidChildren = {
-  head: /* @__PURE__ */ new Set([
-    "base",
-    "basefront",
-    "bgsound",
-    "link",
-    "meta",
-    "title",
-    "noscript",
-    "noframes",
-    "style",
-    "script",
-    "template"
-  ]),
-  optgroup: /* @__PURE__ */ new Set(["option"]),
-  select: /* @__PURE__ */ new Set(["optgroup", "option", "hr"]),
-  // table
-  table: /* @__PURE__ */ new Set(["caption", "colgroup", "tbody", "tfoot", "thead"]),
-  tr: /* @__PURE__ */ new Set(["td", "th"]),
-  colgroup: /* @__PURE__ */ new Set(["col"]),
-  tbody: /* @__PURE__ */ new Set(["tr"]),
-  thead: /* @__PURE__ */ new Set(["tr"]),
-  tfoot: /* @__PURE__ */ new Set(["tr"]),
-  // these elements can not have any children elements
-  script: emptySet,
-  iframe: emptySet,
-  option: emptySet,
-  textarea: emptySet,
-  style: emptySet,
-  title: emptySet
-};
-const onlyValidParents = {
-  // sections
-  html: emptySet,
-  body: /* @__PURE__ */ new Set(["html"]),
-  head: /* @__PURE__ */ new Set(["html"]),
-  // table
-  td: /* @__PURE__ */ new Set(["tr"]),
-  colgroup: /* @__PURE__ */ new Set(["table"]),
-  caption: /* @__PURE__ */ new Set(["table"]),
-  tbody: /* @__PURE__ */ new Set(["table"]),
-  tfoot: /* @__PURE__ */ new Set(["table"]),
-  col: /* @__PURE__ */ new Set(["colgroup"]),
-  th: /* @__PURE__ */ new Set(["tr"]),
-  thead: /* @__PURE__ */ new Set(["table"]),
-  tr: /* @__PURE__ */ new Set(["tbody", "thead", "tfoot"]),
-  // data list
-  dd: /* @__PURE__ */ new Set(["dl", "div"]),
-  dt: /* @__PURE__ */ new Set(["dl", "div"]),
-  // other
-  figcaption: /* @__PURE__ */ new Set(["figure"]),
-  // li: new Set(["ul", "ol"]),
-  summary: /* @__PURE__ */ new Set(["details"]),
-  area: /* @__PURE__ */ new Set(["map"])
-};
-const knownInvalidChildren = {
-  p: /* @__PURE__ */ new Set([
-    "address",
-    "article",
-    "aside",
-    "blockquote",
-    "center",
-    "details",
-    "dialog",
-    "dir",
-    "div",
-    "dl",
-    "fieldset",
-    "figure",
-    "footer",
-    "form",
-    "h1",
-    "h2",
-    "h3",
-    "h4",
-    "h5",
-    "h6",
-    "header",
-    "hgroup",
-    "hr",
-    "li",
-    "main",
-    "nav",
-    "menu",
-    "ol",
-    "p",
-    "pre",
-    "section",
-    "table",
-    "ul"
-  ]),
-  svg: /* @__PURE__ */ new Set([
-    "b",
-    "blockquote",
-    "br",
-    "code",
-    "dd",
-    "div",
-    "dl",
-    "dt",
-    "em",
-    "embed",
-    "h1",
-    "h2",
-    "h3",
-    "h4",
-    "h5",
-    "h6",
-    "hr",
-    "i",
-    "img",
-    "li",
-    "menu",
-    "meta",
-    "ol",
-    "p",
-    "pre",
-    "ruby",
-    "s",
-    "small",
-    "span",
-    "strong",
-    "sub",
-    "sup",
-    "table",
-    "u",
-    "ul",
-    "var"
-  ])
-};
-const knownInvalidParents = {
-  a: /* @__PURE__ */ new Set(["a"]),
-  button: /* @__PURE__ */ new Set(["button"]),
-  dd: /* @__PURE__ */ new Set(["dd", "dt"]),
-  dt: /* @__PURE__ */ new Set(["dd", "dt"]),
-  form: /* @__PURE__ */ new Set(["form"]),
-  li: /* @__PURE__ */ new Set(["li"]),
-  h1: headings,
-  h2: headings,
-  h3: headings,
-  h4: headings,
-  h5: headings,
-  h6: headings
-};
-
-const validateHtmlNesting = (node, context) => {
-  if (node.type === 1 && node.tagType === 0 && context.parent && context.parent.type === 1 && context.parent.tagType === 0 && !isValidHTMLNesting(context.parent.tag, node.tag)) {
-    const error = new SyntaxError(
-      `<${node.tag}> cannot be child of <${context.parent.tag}>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.`
-    );
-    error.loc = node.loc;
-    context.onWarn(error);
-  }
-};
-
-const DOMNodeTransforms = [
-  transformStyle,
-  ...[transformTransition, validateHtmlNesting] 
-];
-const DOMDirectiveTransforms = {
-  cloak: compilerCore.noopDirectiveTransform,
-  html: transformVHtml,
-  text: transformVText,
-  model: transformModel,
-  // override compiler-core
-  on: transformOn,
-  // override compiler-core
-  show: transformShow
-};
-function compile(src, options = {}) {
-  return compilerCore.baseCompile(
-    src,
-    shared.extend({}, parserOptions, options, {
-      nodeTransforms: [
-        // ignore <script> and <tag>
-        // this is not put inside DOMNodeTransforms because that list is used
-        // by compiler-ssr to generate vnode fallback branches
-        ignoreSideEffectTags,
-        ...DOMNodeTransforms,
-        ...options.nodeTransforms || []
-      ],
-      directiveTransforms: shared.extend(
-        {},
-        DOMDirectiveTransforms,
-        options.directiveTransforms || {}
-      ),
-      transformHoist: stringifyStatic
-    })
-  );
-}
-function parse(template, options = {}) {
-  return compilerCore.baseParse(template, shared.extend({}, parserOptions, options));
-}
-
-exports.DOMDirectiveTransforms = DOMDirectiveTransforms;
-exports.DOMErrorCodes = DOMErrorCodes;
-exports.DOMErrorMessages = DOMErrorMessages;
-exports.DOMNodeTransforms = DOMNodeTransforms;
-exports.TRANSITION = TRANSITION;
-exports.TRANSITION_GROUP = TRANSITION_GROUP;
-exports.V_MODEL_CHECKBOX = V_MODEL_CHECKBOX;
-exports.V_MODEL_DYNAMIC = V_MODEL_DYNAMIC;
-exports.V_MODEL_RADIO = V_MODEL_RADIO;
-exports.V_MODEL_SELECT = V_MODEL_SELECT;
-exports.V_MODEL_TEXT = V_MODEL_TEXT;
-exports.V_ON_WITH_KEYS = V_ON_WITH_KEYS;
-exports.V_ON_WITH_MODIFIERS = V_ON_WITH_MODIFIERS;
-exports.V_SHOW = V_SHOW;
-exports.compile = compile;
-exports.createDOMCompilerError = createDOMCompilerError;
-exports.parse = parse;
-exports.parserOptions = parserOptions;
-exports.transformStyle = transformStyle;
-Object.keys(compilerCore).forEach(function (k) {
-  if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = compilerCore[k];
-});

+ 0 - 686
node_modules/@vue/compiler-dom/dist/compiler-dom.cjs.prod.js

@@ -1,686 +0,0 @@
-/**
-* @vue/compiler-dom v3.5.18
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/
-'use strict';
-
-Object.defineProperty(exports, '__esModule', { value: true });
-
-var compilerCore = require('@vue/compiler-core');
-var shared = require('@vue/shared');
-
-const V_MODEL_RADIO = Symbol(``);
-const V_MODEL_CHECKBOX = Symbol(
-  ``
-);
-const V_MODEL_TEXT = Symbol(``);
-const V_MODEL_SELECT = Symbol(
-  ``
-);
-const V_MODEL_DYNAMIC = Symbol(
-  ``
-);
-const V_ON_WITH_MODIFIERS = Symbol(
-  ``
-);
-const V_ON_WITH_KEYS = Symbol(
-  ``
-);
-const V_SHOW = Symbol(``);
-const TRANSITION = Symbol(``);
-const TRANSITION_GROUP = Symbol(
-  ``
-);
-compilerCore.registerRuntimeHelpers({
-  [V_MODEL_RADIO]: `vModelRadio`,
-  [V_MODEL_CHECKBOX]: `vModelCheckbox`,
-  [V_MODEL_TEXT]: `vModelText`,
-  [V_MODEL_SELECT]: `vModelSelect`,
-  [V_MODEL_DYNAMIC]: `vModelDynamic`,
-  [V_ON_WITH_MODIFIERS]: `withModifiers`,
-  [V_ON_WITH_KEYS]: `withKeys`,
-  [V_SHOW]: `vShow`,
-  [TRANSITION]: `Transition`,
-  [TRANSITION_GROUP]: `TransitionGroup`
-});
-
-const parserOptions = {
-  parseMode: "html",
-  isVoidTag: shared.isVoidTag,
-  isNativeTag: (tag) => shared.isHTMLTag(tag) || shared.isSVGTag(tag) || shared.isMathMLTag(tag),
-  isPreTag: (tag) => tag === "pre",
-  isIgnoreNewlineTag: (tag) => tag === "pre" || tag === "textarea",
-  decodeEntities: void 0,
-  isBuiltInComponent: (tag) => {
-    if (tag === "Transition" || tag === "transition") {
-      return TRANSITION;
-    } else if (tag === "TransitionGroup" || tag === "transition-group") {
-      return TRANSITION_GROUP;
-    }
-  },
-  // https://html.spec.whatwg.org/multipage/parsing.html#tree-construction-dispatcher
-  getNamespace(tag, parent, rootNamespace) {
-    let ns = parent ? parent.ns : rootNamespace;
-    if (parent && ns === 2) {
-      if (parent.tag === "annotation-xml") {
-        if (tag === "svg") {
-          return 1;
-        }
-        if (parent.props.some(
-          (a) => a.type === 6 && a.name === "encoding" && a.value != null && (a.value.content === "text/html" || a.value.content === "application/xhtml+xml")
-        )) {
-          ns = 0;
-        }
-      } else if (/^m(?:[ions]|text)$/.test(parent.tag) && tag !== "mglyph" && tag !== "malignmark") {
-        ns = 0;
-      }
-    } else if (parent && ns === 1) {
-      if (parent.tag === "foreignObject" || parent.tag === "desc" || parent.tag === "title") {
-        ns = 0;
-      }
-    }
-    if (ns === 0) {
-      if (tag === "svg") {
-        return 1;
-      }
-      if (tag === "math") {
-        return 2;
-      }
-    }
-    return ns;
-  }
-};
-
-const transformStyle = (node) => {
-  if (node.type === 1) {
-    node.props.forEach((p, i) => {
-      if (p.type === 6 && p.name === "style" && p.value) {
-        node.props[i] = {
-          type: 7,
-          name: `bind`,
-          arg: compilerCore.createSimpleExpression(`style`, true, p.loc),
-          exp: parseInlineCSS(p.value.content, p.loc),
-          modifiers: [],
-          loc: p.loc
-        };
-      }
-    });
-  }
-};
-const parseInlineCSS = (cssText, loc) => {
-  const normalized = shared.parseStringStyle(cssText);
-  return compilerCore.createSimpleExpression(
-    JSON.stringify(normalized),
-    false,
-    loc,
-    3
-  );
-};
-
-function createDOMCompilerError(code, loc) {
-  return compilerCore.createCompilerError(
-    code,
-    loc,
-    DOMErrorMessages 
-  );
-}
-const DOMErrorCodes = {
-  "X_V_HTML_NO_EXPRESSION": 53,
-  "53": "X_V_HTML_NO_EXPRESSION",
-  "X_V_HTML_WITH_CHILDREN": 54,
-  "54": "X_V_HTML_WITH_CHILDREN",
-  "X_V_TEXT_NO_EXPRESSION": 55,
-  "55": "X_V_TEXT_NO_EXPRESSION",
-  "X_V_TEXT_WITH_CHILDREN": 56,
-  "56": "X_V_TEXT_WITH_CHILDREN",
-  "X_V_MODEL_ON_INVALID_ELEMENT": 57,
-  "57": "X_V_MODEL_ON_INVALID_ELEMENT",
-  "X_V_MODEL_ARG_ON_ELEMENT": 58,
-  "58": "X_V_MODEL_ARG_ON_ELEMENT",
-  "X_V_MODEL_ON_FILE_INPUT_ELEMENT": 59,
-  "59": "X_V_MODEL_ON_FILE_INPUT_ELEMENT",
-  "X_V_MODEL_UNNECESSARY_VALUE": 60,
-  "60": "X_V_MODEL_UNNECESSARY_VALUE",
-  "X_V_SHOW_NO_EXPRESSION": 61,
-  "61": "X_V_SHOW_NO_EXPRESSION",
-  "X_TRANSITION_INVALID_CHILDREN": 62,
-  "62": "X_TRANSITION_INVALID_CHILDREN",
-  "X_IGNORED_SIDE_EFFECT_TAG": 63,
-  "63": "X_IGNORED_SIDE_EFFECT_TAG",
-  "__EXTEND_POINT__": 64,
-  "64": "__EXTEND_POINT__"
-};
-const DOMErrorMessages = {
-  [53]: `v-html is missing expression.`,
-  [54]: `v-html will override element children.`,
-  [55]: `v-text is missing expression.`,
-  [56]: `v-text will override element children.`,
-  [57]: `v-model can only be used on <input>, <textarea> and <select> elements.`,
-  [58]: `v-model argument is not supported on plain elements.`,
-  [59]: `v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.`,
-  [60]: `Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.`,
-  [61]: `v-show is missing expression.`,
-  [62]: `<Transition> expects exactly one child element or component.`,
-  [63]: `Tags with side effect (<script> and <style>) are ignored in client component templates.`
-};
-
-const transformVHtml = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(53, loc)
-    );
-  }
-  if (node.children.length) {
-    context.onError(
-      createDOMCompilerError(54, loc)
-    );
-    node.children.length = 0;
-  }
-  return {
-    props: [
-      compilerCore.createObjectProperty(
-        compilerCore.createSimpleExpression(`innerHTML`, true, loc),
-        exp || compilerCore.createSimpleExpression("", true)
-      )
-    ]
-  };
-};
-
-const transformVText = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(55, loc)
-    );
-  }
-  if (node.children.length) {
-    context.onError(
-      createDOMCompilerError(56, loc)
-    );
-    node.children.length = 0;
-  }
-  return {
-    props: [
-      compilerCore.createObjectProperty(
-        compilerCore.createSimpleExpression(`textContent`, true),
-        exp ? compilerCore.getConstantType(exp, context) > 0 ? exp : compilerCore.createCallExpression(
-          context.helperString(compilerCore.TO_DISPLAY_STRING),
-          [exp],
-          loc
-        ) : compilerCore.createSimpleExpression("", true)
-      )
-    ]
-  };
-};
-
-const transformModel = (dir, node, context) => {
-  const baseResult = compilerCore.transformModel(dir, node, context);
-  if (!baseResult.props.length || node.tagType === 1) {
-    return baseResult;
-  }
-  if (dir.arg) {
-    context.onError(
-      createDOMCompilerError(
-        58,
-        dir.arg.loc
-      )
-    );
-  }
-  const { tag } = node;
-  const isCustomElement = context.isCustomElement(tag);
-  if (tag === "input" || tag === "textarea" || tag === "select" || isCustomElement) {
-    let directiveToUse = V_MODEL_TEXT;
-    let isInvalidType = false;
-    if (tag === "input" || isCustomElement) {
-      const type = compilerCore.findProp(node, `type`);
-      if (type) {
-        if (type.type === 7) {
-          directiveToUse = V_MODEL_DYNAMIC;
-        } else if (type.value) {
-          switch (type.value.content) {
-            case "radio":
-              directiveToUse = V_MODEL_RADIO;
-              break;
-            case "checkbox":
-              directiveToUse = V_MODEL_CHECKBOX;
-              break;
-            case "file":
-              isInvalidType = true;
-              context.onError(
-                createDOMCompilerError(
-                  59,
-                  dir.loc
-                )
-              );
-              break;
-          }
-        }
-      } else if (compilerCore.hasDynamicKeyVBind(node)) {
-        directiveToUse = V_MODEL_DYNAMIC;
-      } else ;
-    } else if (tag === "select") {
-      directiveToUse = V_MODEL_SELECT;
-    } else ;
-    if (!isInvalidType) {
-      baseResult.needRuntime = context.helper(directiveToUse);
-    }
-  } else {
-    context.onError(
-      createDOMCompilerError(
-        57,
-        dir.loc
-      )
-    );
-  }
-  baseResult.props = baseResult.props.filter(
-    (p) => !(p.key.type === 4 && p.key.content === "modelValue")
-  );
-  return baseResult;
-};
-
-const isEventOptionModifier = /* @__PURE__ */ shared.makeMap(`passive,once,capture`);
-const isNonKeyModifier = /* @__PURE__ */ shared.makeMap(
-  // event propagation management
-  `stop,prevent,self,ctrl,shift,alt,meta,exact,middle`
-);
-const maybeKeyModifier = /* @__PURE__ */ shared.makeMap("left,right");
-const isKeyboardEvent = /* @__PURE__ */ shared.makeMap(`onkeyup,onkeydown,onkeypress`);
-const resolveModifiers = (key, modifiers, context, loc) => {
-  const keyModifiers = [];
-  const nonKeyModifiers = [];
-  const eventOptionModifiers = [];
-  for (let i = 0; i < modifiers.length; i++) {
-    const modifier = modifiers[i].content;
-    if (modifier === "native" && compilerCore.checkCompatEnabled(
-      "COMPILER_V_ON_NATIVE",
-      context,
-      loc
-    )) {
-      eventOptionModifiers.push(modifier);
-    } else if (isEventOptionModifier(modifier)) {
-      eventOptionModifiers.push(modifier);
-    } else {
-      if (maybeKeyModifier(modifier)) {
-        if (compilerCore.isStaticExp(key)) {
-          if (isKeyboardEvent(key.content.toLowerCase())) {
-            keyModifiers.push(modifier);
-          } else {
-            nonKeyModifiers.push(modifier);
-          }
-        } else {
-          keyModifiers.push(modifier);
-          nonKeyModifiers.push(modifier);
-        }
-      } else {
-        if (isNonKeyModifier(modifier)) {
-          nonKeyModifiers.push(modifier);
-        } else {
-          keyModifiers.push(modifier);
-        }
-      }
-    }
-  }
-  return {
-    keyModifiers,
-    nonKeyModifiers,
-    eventOptionModifiers
-  };
-};
-const transformClick = (key, event) => {
-  const isStaticClick = compilerCore.isStaticExp(key) && key.content.toLowerCase() === "onclick";
-  return isStaticClick ? compilerCore.createSimpleExpression(event, true) : key.type !== 4 ? compilerCore.createCompoundExpression([
-    `(`,
-    key,
-    `) === "onClick" ? "${event}" : (`,
-    key,
-    `)`
-  ]) : key;
-};
-const transformOn = (dir, node, context) => {
-  return compilerCore.transformOn(dir, node, context, (baseResult) => {
-    const { modifiers } = dir;
-    if (!modifiers.length) return baseResult;
-    let { key, value: handlerExp } = baseResult.props[0];
-    const { keyModifiers, nonKeyModifiers, eventOptionModifiers } = resolveModifiers(key, modifiers, context, dir.loc);
-    if (nonKeyModifiers.includes("right")) {
-      key = transformClick(key, `onContextmenu`);
-    }
-    if (nonKeyModifiers.includes("middle")) {
-      key = transformClick(key, `onMouseup`);
-    }
-    if (nonKeyModifiers.length) {
-      handlerExp = compilerCore.createCallExpression(context.helper(V_ON_WITH_MODIFIERS), [
-        handlerExp,
-        JSON.stringify(nonKeyModifiers)
-      ]);
-    }
-    if (keyModifiers.length && // if event name is dynamic, always wrap with keys guard
-    (!compilerCore.isStaticExp(key) || isKeyboardEvent(key.content.toLowerCase()))) {
-      handlerExp = compilerCore.createCallExpression(context.helper(V_ON_WITH_KEYS), [
-        handlerExp,
-        JSON.stringify(keyModifiers)
-      ]);
-    }
-    if (eventOptionModifiers.length) {
-      const modifierPostfix = eventOptionModifiers.map(shared.capitalize).join("");
-      key = compilerCore.isStaticExp(key) ? compilerCore.createSimpleExpression(`${key.content}${modifierPostfix}`, true) : compilerCore.createCompoundExpression([`(`, key, `) + "${modifierPostfix}"`]);
-    }
-    return {
-      props: [compilerCore.createObjectProperty(key, handlerExp)]
-    };
-  });
-};
-
-const transformShow = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(61, loc)
-    );
-  }
-  return {
-    props: [],
-    needRuntime: context.helper(V_SHOW)
-  };
-};
-
-const expReplaceRE = /__VUE_EXP_START__(.*?)__VUE_EXP_END__/g;
-const stringifyStatic = (children, context, parent) => {
-  if (context.scopes.vSlot > 0) {
-    return;
-  }
-  const isParentCached = parent.type === 1 && parent.codegenNode && parent.codegenNode.type === 13 && parent.codegenNode.children && !shared.isArray(parent.codegenNode.children) && parent.codegenNode.children.type === 20;
-  let nc = 0;
-  let ec = 0;
-  const currentChunk = [];
-  const stringifyCurrentChunk = (currentIndex) => {
-    if (nc >= 20 || ec >= 5) {
-      const staticCall = compilerCore.createCallExpression(context.helper(compilerCore.CREATE_STATIC), [
-        JSON.stringify(
-          currentChunk.map((node) => stringifyNode(node, context)).join("")
-        ).replace(expReplaceRE, `" + $1 + "`),
-        // the 2nd argument indicates the number of DOM nodes this static vnode
-        // will insert / hydrate
-        String(currentChunk.length)
-      ]);
-      const deleteCount = currentChunk.length - 1;
-      if (isParentCached) {
-        children.splice(
-          currentIndex - currentChunk.length,
-          currentChunk.length,
-          // @ts-expect-error
-          staticCall
-        );
-      } else {
-        currentChunk[0].codegenNode.value = staticCall;
-        if (currentChunk.length > 1) {
-          children.splice(currentIndex - currentChunk.length + 1, deleteCount);
-          const cacheIndex = context.cached.indexOf(
-            currentChunk[currentChunk.length - 1].codegenNode
-          );
-          if (cacheIndex > -1) {
-            for (let i2 = cacheIndex; i2 < context.cached.length; i2++) {
-              const c = context.cached[i2];
-              if (c) c.index -= deleteCount;
-            }
-            context.cached.splice(cacheIndex - deleteCount + 1, deleteCount);
-          }
-        }
-      }
-      return deleteCount;
-    }
-    return 0;
-  };
-  let i = 0;
-  for (; i < children.length; i++) {
-    const child = children[i];
-    const isCached = isParentCached || getCachedNode(child);
-    if (isCached) {
-      const result = analyzeNode(child);
-      if (result) {
-        nc += result[0];
-        ec += result[1];
-        currentChunk.push(child);
-        continue;
-      }
-    }
-    i -= stringifyCurrentChunk(i);
-    nc = 0;
-    ec = 0;
-    currentChunk.length = 0;
-  }
-  stringifyCurrentChunk(i);
-};
-const getCachedNode = (node) => {
-  if ((node.type === 1 && node.tagType === 0 || node.type === 12) && node.codegenNode && node.codegenNode.type === 20) {
-    return node.codegenNode;
-  }
-};
-const dataAriaRE = /^(data|aria)-/;
-const isStringifiableAttr = (name, ns) => {
-  return (ns === 0 ? shared.isKnownHtmlAttr(name) : ns === 1 ? shared.isKnownSvgAttr(name) : ns === 2 ? shared.isKnownMathMLAttr(name) : false) || dataAriaRE.test(name);
-};
-const isNonStringifiable = /* @__PURE__ */ shared.makeMap(
-  `caption,thead,tr,th,tbody,td,tfoot,colgroup,col`
-);
-function analyzeNode(node) {
-  if (node.type === 1 && isNonStringifiable(node.tag)) {
-    return false;
-  }
-  if (node.type === 12) {
-    return [1, 0];
-  }
-  let nc = 1;
-  let ec = node.props.length > 0 ? 1 : 0;
-  let bailed = false;
-  const bail = () => {
-    bailed = true;
-    return false;
-  };
-  function walk(node2) {
-    const isOptionTag = node2.tag === "option" && node2.ns === 0;
-    for (let i = 0; i < node2.props.length; i++) {
-      const p = node2.props[i];
-      if (p.type === 6 && !isStringifiableAttr(p.name, node2.ns)) {
-        return bail();
-      }
-      if (p.type === 7 && p.name === "bind") {
-        if (p.arg && (p.arg.type === 8 || p.arg.isStatic && !isStringifiableAttr(p.arg.content, node2.ns))) {
-          return bail();
-        }
-        if (p.exp && (p.exp.type === 8 || p.exp.constType < 3)) {
-          return bail();
-        }
-        if (isOptionTag && compilerCore.isStaticArgOf(p.arg, "value") && p.exp && !p.exp.isStatic) {
-          return bail();
-        }
-      }
-    }
-    for (let i = 0; i < node2.children.length; i++) {
-      nc++;
-      const child = node2.children[i];
-      if (child.type === 1) {
-        if (child.props.length > 0) {
-          ec++;
-        }
-        walk(child);
-        if (bailed) {
-          return false;
-        }
-      }
-    }
-    return true;
-  }
-  return walk(node) ? [nc, ec] : false;
-}
-function stringifyNode(node, context) {
-  if (shared.isString(node)) {
-    return node;
-  }
-  if (shared.isSymbol(node)) {
-    return ``;
-  }
-  switch (node.type) {
-    case 1:
-      return stringifyElement(node, context);
-    case 2:
-      return shared.escapeHtml(node.content);
-    case 3:
-      return `<!--${shared.escapeHtml(node.content)}-->`;
-    case 5:
-      return shared.escapeHtml(shared.toDisplayString(evaluateConstant(node.content)));
-    case 8:
-      return shared.escapeHtml(evaluateConstant(node));
-    case 12:
-      return stringifyNode(node.content, context);
-    default:
-      return "";
-  }
-}
-function stringifyElement(node, context) {
-  let res = `<${node.tag}`;
-  let innerHTML = "";
-  for (let i = 0; i < node.props.length; i++) {
-    const p = node.props[i];
-    if (p.type === 6) {
-      res += ` ${p.name}`;
-      if (p.value) {
-        res += `="${shared.escapeHtml(p.value.content)}"`;
-      }
-    } else if (p.type === 7) {
-      if (p.name === "bind") {
-        const exp = p.exp;
-        if (exp.content[0] === "_") {
-          res += ` ${p.arg.content}="__VUE_EXP_START__${exp.content}__VUE_EXP_END__"`;
-          continue;
-        }
-        if (shared.isBooleanAttr(p.arg.content) && exp.content === "false") {
-          continue;
-        }
-        let evaluated = evaluateConstant(exp);
-        if (evaluated != null) {
-          const arg = p.arg && p.arg.content;
-          if (arg === "class") {
-            evaluated = shared.normalizeClass(evaluated);
-          } else if (arg === "style") {
-            evaluated = shared.stringifyStyle(shared.normalizeStyle(evaluated));
-          }
-          res += ` ${p.arg.content}="${shared.escapeHtml(
-            evaluated
-          )}"`;
-        }
-      } else if (p.name === "html") {
-        innerHTML = evaluateConstant(p.exp);
-      } else if (p.name === "text") {
-        innerHTML = shared.escapeHtml(
-          shared.toDisplayString(evaluateConstant(p.exp))
-        );
-      }
-    }
-  }
-  if (context.scopeId) {
-    res += ` ${context.scopeId}`;
-  }
-  res += `>`;
-  if (innerHTML) {
-    res += innerHTML;
-  } else {
-    for (let i = 0; i < node.children.length; i++) {
-      res += stringifyNode(node.children[i], context);
-    }
-  }
-  if (!shared.isVoidTag(node.tag)) {
-    res += `</${node.tag}>`;
-  }
-  return res;
-}
-function evaluateConstant(exp) {
-  if (exp.type === 4) {
-    return new Function(`return (${exp.content})`)();
-  } else {
-    let res = ``;
-    exp.children.forEach((c) => {
-      if (shared.isString(c) || shared.isSymbol(c)) {
-        return;
-      }
-      if (c.type === 2) {
-        res += c.content;
-      } else if (c.type === 5) {
-        res += shared.toDisplayString(evaluateConstant(c.content));
-      } else {
-        res += evaluateConstant(c);
-      }
-    });
-    return res;
-  }
-}
-
-const ignoreSideEffectTags = (node, context) => {
-  if (node.type === 1 && node.tagType === 0 && (node.tag === "script" || node.tag === "style")) {
-    context.removeNode();
-  }
-};
-
-const DOMNodeTransforms = [
-  transformStyle,
-  ...[]
-];
-const DOMDirectiveTransforms = {
-  cloak: compilerCore.noopDirectiveTransform,
-  html: transformVHtml,
-  text: transformVText,
-  model: transformModel,
-  // override compiler-core
-  on: transformOn,
-  // override compiler-core
-  show: transformShow
-};
-function compile(src, options = {}) {
-  return compilerCore.baseCompile(
-    src,
-    shared.extend({}, parserOptions, options, {
-      nodeTransforms: [
-        // ignore <script> and <tag>
-        // this is not put inside DOMNodeTransforms because that list is used
-        // by compiler-ssr to generate vnode fallback branches
-        ignoreSideEffectTags,
-        ...DOMNodeTransforms,
-        ...options.nodeTransforms || []
-      ],
-      directiveTransforms: shared.extend(
-        {},
-        DOMDirectiveTransforms,
-        options.directiveTransforms || {}
-      ),
-      transformHoist: stringifyStatic
-    })
-  );
-}
-function parse(template, options = {}) {
-  return compilerCore.baseParse(template, shared.extend({}, parserOptions, options));
-}
-
-exports.DOMDirectiveTransforms = DOMDirectiveTransforms;
-exports.DOMErrorCodes = DOMErrorCodes;
-exports.DOMErrorMessages = DOMErrorMessages;
-exports.DOMNodeTransforms = DOMNodeTransforms;
-exports.TRANSITION = TRANSITION;
-exports.TRANSITION_GROUP = TRANSITION_GROUP;
-exports.V_MODEL_CHECKBOX = V_MODEL_CHECKBOX;
-exports.V_MODEL_DYNAMIC = V_MODEL_DYNAMIC;
-exports.V_MODEL_RADIO = V_MODEL_RADIO;
-exports.V_MODEL_SELECT = V_MODEL_SELECT;
-exports.V_MODEL_TEXT = V_MODEL_TEXT;
-exports.V_ON_WITH_KEYS = V_ON_WITH_KEYS;
-exports.V_ON_WITH_MODIFIERS = V_ON_WITH_MODIFIERS;
-exports.V_SHOW = V_SHOW;
-exports.compile = compile;
-exports.createDOMCompilerError = createDOMCompilerError;
-exports.parse = parse;
-exports.parserOptions = parserOptions;
-exports.transformStyle = transformStyle;
-Object.keys(compilerCore).forEach(function (k) {
-  if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) exports[k] = compilerCore[k];
-});

+ 0 - 45
node_modules/@vue/compiler-dom/dist/compiler-dom.d.ts

@@ -1,45 +0,0 @@
-import { ParserOptions, NodeTransform, SourceLocation, CompilerError, DirectiveTransform, RootNode, CompilerOptions, CodegenResult } from '@vue/compiler-core';
-export * from '@vue/compiler-core';
-
-export declare const parserOptions: ParserOptions;
-
-export declare const V_MODEL_RADIO: unique symbol;
-export declare const V_MODEL_CHECKBOX: unique symbol;
-export declare const V_MODEL_TEXT: unique symbol;
-export declare const V_MODEL_SELECT: unique symbol;
-export declare const V_MODEL_DYNAMIC: unique symbol;
-export declare const V_ON_WITH_MODIFIERS: unique symbol;
-export declare const V_ON_WITH_KEYS: unique symbol;
-export declare const V_SHOW: unique symbol;
-export declare const TRANSITION: unique symbol;
-export declare const TRANSITION_GROUP: unique symbol;
-
-export declare const transformStyle: NodeTransform;
-
-interface DOMCompilerError extends CompilerError {
-    code: DOMErrorCodes;
-}
-export declare function createDOMCompilerError(code: DOMErrorCodes, loc?: SourceLocation): DOMCompilerError;
-export declare enum DOMErrorCodes {
-    X_V_HTML_NO_EXPRESSION = 53,
-    X_V_HTML_WITH_CHILDREN = 54,
-    X_V_TEXT_NO_EXPRESSION = 55,
-    X_V_TEXT_WITH_CHILDREN = 56,
-    X_V_MODEL_ON_INVALID_ELEMENT = 57,
-    X_V_MODEL_ARG_ON_ELEMENT = 58,
-    X_V_MODEL_ON_FILE_INPUT_ELEMENT = 59,
-    X_V_MODEL_UNNECESSARY_VALUE = 60,
-    X_V_SHOW_NO_EXPRESSION = 61,
-    X_TRANSITION_INVALID_CHILDREN = 62,
-    X_IGNORED_SIDE_EFFECT_TAG = 63,
-    __EXTEND_POINT__ = 64
-}
-export declare const DOMErrorMessages: {
-    [code: number]: string;
-};
-
-export declare const DOMNodeTransforms: NodeTransform[];
-export declare const DOMDirectiveTransforms: Record<string, DirectiveTransform>;
-export declare function compile(src: string | RootNode, options?: CompilerOptions): CodegenResult;
-export declare function parse(template: string, options?: ParserOptions): RootNode;
-

File diff suppressed because it is too large
+ 0 - 6620
node_modules/@vue/compiler-dom/dist/compiler-dom.esm-browser.js


File diff suppressed because it is too large
+ 0 - 14
node_modules/@vue/compiler-dom/dist/compiler-dom.esm-browser.prod.js


+ 0 - 690
node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js

@@ -1,690 +0,0 @@
-/**
-* @vue/compiler-dom v3.5.18
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/
-import { registerRuntimeHelpers, createSimpleExpression, createCompilerError, createObjectProperty, createCallExpression, getConstantType, TO_DISPLAY_STRING, transformModel as transformModel$1, findProp, hasDynamicKeyVBind, findDir, isStaticArgOf, transformOn as transformOn$1, isStaticExp, createCompoundExpression, checkCompatEnabled, noopDirectiveTransform, baseCompile, baseParse } from '@vue/compiler-core';
-export * from '@vue/compiler-core';
-import { isHTMLTag, isSVGTag, isMathMLTag, isVoidTag, parseStringStyle, makeMap, capitalize, extend } from '@vue/shared';
-
-const V_MODEL_RADIO = Symbol(!!(process.env.NODE_ENV !== "production") ? `vModelRadio` : ``);
-const V_MODEL_CHECKBOX = Symbol(
-  !!(process.env.NODE_ENV !== "production") ? `vModelCheckbox` : ``
-);
-const V_MODEL_TEXT = Symbol(!!(process.env.NODE_ENV !== "production") ? `vModelText` : ``);
-const V_MODEL_SELECT = Symbol(
-  !!(process.env.NODE_ENV !== "production") ? `vModelSelect` : ``
-);
-const V_MODEL_DYNAMIC = Symbol(
-  !!(process.env.NODE_ENV !== "production") ? `vModelDynamic` : ``
-);
-const V_ON_WITH_MODIFIERS = Symbol(
-  !!(process.env.NODE_ENV !== "production") ? `vOnModifiersGuard` : ``
-);
-const V_ON_WITH_KEYS = Symbol(
-  !!(process.env.NODE_ENV !== "production") ? `vOnKeysGuard` : ``
-);
-const V_SHOW = Symbol(!!(process.env.NODE_ENV !== "production") ? `vShow` : ``);
-const TRANSITION = Symbol(!!(process.env.NODE_ENV !== "production") ? `Transition` : ``);
-const TRANSITION_GROUP = Symbol(
-  !!(process.env.NODE_ENV !== "production") ? `TransitionGroup` : ``
-);
-registerRuntimeHelpers({
-  [V_MODEL_RADIO]: `vModelRadio`,
-  [V_MODEL_CHECKBOX]: `vModelCheckbox`,
-  [V_MODEL_TEXT]: `vModelText`,
-  [V_MODEL_SELECT]: `vModelSelect`,
-  [V_MODEL_DYNAMIC]: `vModelDynamic`,
-  [V_ON_WITH_MODIFIERS]: `withModifiers`,
-  [V_ON_WITH_KEYS]: `withKeys`,
-  [V_SHOW]: `vShow`,
-  [TRANSITION]: `Transition`,
-  [TRANSITION_GROUP]: `TransitionGroup`
-});
-
-let decoder;
-function decodeHtmlBrowser(raw, asAttr = false) {
-  if (!decoder) {
-    decoder = document.createElement("div");
-  }
-  if (asAttr) {
-    decoder.innerHTML = `<div foo="${raw.replace(/"/g, "&quot;")}">`;
-    return decoder.children[0].getAttribute("foo");
-  } else {
-    decoder.innerHTML = raw;
-    return decoder.textContent;
-  }
-}
-
-const parserOptions = {
-  parseMode: "html",
-  isVoidTag,
-  isNativeTag: (tag) => isHTMLTag(tag) || isSVGTag(tag) || isMathMLTag(tag),
-  isPreTag: (tag) => tag === "pre",
-  isIgnoreNewlineTag: (tag) => tag === "pre" || tag === "textarea",
-  decodeEntities: decodeHtmlBrowser ,
-  isBuiltInComponent: (tag) => {
-    if (tag === "Transition" || tag === "transition") {
-      return TRANSITION;
-    } else if (tag === "TransitionGroup" || tag === "transition-group") {
-      return TRANSITION_GROUP;
-    }
-  },
-  // https://html.spec.whatwg.org/multipage/parsing.html#tree-construction-dispatcher
-  getNamespace(tag, parent, rootNamespace) {
-    let ns = parent ? parent.ns : rootNamespace;
-    if (parent && ns === 2) {
-      if (parent.tag === "annotation-xml") {
-        if (tag === "svg") {
-          return 1;
-        }
-        if (parent.props.some(
-          (a) => a.type === 6 && a.name === "encoding" && a.value != null && (a.value.content === "text/html" || a.value.content === "application/xhtml+xml")
-        )) {
-          ns = 0;
-        }
-      } else if (/^m(?:[ions]|text)$/.test(parent.tag) && tag !== "mglyph" && tag !== "malignmark") {
-        ns = 0;
-      }
-    } else if (parent && ns === 1) {
-      if (parent.tag === "foreignObject" || parent.tag === "desc" || parent.tag === "title") {
-        ns = 0;
-      }
-    }
-    if (ns === 0) {
-      if (tag === "svg") {
-        return 1;
-      }
-      if (tag === "math") {
-        return 2;
-      }
-    }
-    return ns;
-  }
-};
-
-const transformStyle = (node) => {
-  if (node.type === 1) {
-    node.props.forEach((p, i) => {
-      if (p.type === 6 && p.name === "style" && p.value) {
-        node.props[i] = {
-          type: 7,
-          name: `bind`,
-          arg: createSimpleExpression(`style`, true, p.loc),
-          exp: parseInlineCSS(p.value.content, p.loc),
-          modifiers: [],
-          loc: p.loc
-        };
-      }
-    });
-  }
-};
-const parseInlineCSS = (cssText, loc) => {
-  const normalized = parseStringStyle(cssText);
-  return createSimpleExpression(
-    JSON.stringify(normalized),
-    false,
-    loc,
-    3
-  );
-};
-
-function createDOMCompilerError(code, loc) {
-  return createCompilerError(
-    code,
-    loc,
-    !!(process.env.NODE_ENV !== "production") || false ? DOMErrorMessages : void 0
-  );
-}
-const DOMErrorCodes = {
-  "X_V_HTML_NO_EXPRESSION": 53,
-  "53": "X_V_HTML_NO_EXPRESSION",
-  "X_V_HTML_WITH_CHILDREN": 54,
-  "54": "X_V_HTML_WITH_CHILDREN",
-  "X_V_TEXT_NO_EXPRESSION": 55,
-  "55": "X_V_TEXT_NO_EXPRESSION",
-  "X_V_TEXT_WITH_CHILDREN": 56,
-  "56": "X_V_TEXT_WITH_CHILDREN",
-  "X_V_MODEL_ON_INVALID_ELEMENT": 57,
-  "57": "X_V_MODEL_ON_INVALID_ELEMENT",
-  "X_V_MODEL_ARG_ON_ELEMENT": 58,
-  "58": "X_V_MODEL_ARG_ON_ELEMENT",
-  "X_V_MODEL_ON_FILE_INPUT_ELEMENT": 59,
-  "59": "X_V_MODEL_ON_FILE_INPUT_ELEMENT",
-  "X_V_MODEL_UNNECESSARY_VALUE": 60,
-  "60": "X_V_MODEL_UNNECESSARY_VALUE",
-  "X_V_SHOW_NO_EXPRESSION": 61,
-  "61": "X_V_SHOW_NO_EXPRESSION",
-  "X_TRANSITION_INVALID_CHILDREN": 62,
-  "62": "X_TRANSITION_INVALID_CHILDREN",
-  "X_IGNORED_SIDE_EFFECT_TAG": 63,
-  "63": "X_IGNORED_SIDE_EFFECT_TAG",
-  "__EXTEND_POINT__": 64,
-  "64": "__EXTEND_POINT__"
-};
-const DOMErrorMessages = {
-  [53]: `v-html is missing expression.`,
-  [54]: `v-html will override element children.`,
-  [55]: `v-text is missing expression.`,
-  [56]: `v-text will override element children.`,
-  [57]: `v-model can only be used on <input>, <textarea> and <select> elements.`,
-  [58]: `v-model argument is not supported on plain elements.`,
-  [59]: `v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.`,
-  [60]: `Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.`,
-  [61]: `v-show is missing expression.`,
-  [62]: `<Transition> expects exactly one child element or component.`,
-  [63]: `Tags with side effect (<script> and <style>) are ignored in client component templates.`
-};
-
-const transformVHtml = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(53, loc)
-    );
-  }
-  if (node.children.length) {
-    context.onError(
-      createDOMCompilerError(54, loc)
-    );
-    node.children.length = 0;
-  }
-  return {
-    props: [
-      createObjectProperty(
-        createSimpleExpression(`innerHTML`, true, loc),
-        exp || createSimpleExpression("", true)
-      )
-    ]
-  };
-};
-
-const transformVText = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(55, loc)
-    );
-  }
-  if (node.children.length) {
-    context.onError(
-      createDOMCompilerError(56, loc)
-    );
-    node.children.length = 0;
-  }
-  return {
-    props: [
-      createObjectProperty(
-        createSimpleExpression(`textContent`, true),
-        exp ? getConstantType(exp, context) > 0 ? exp : createCallExpression(
-          context.helperString(TO_DISPLAY_STRING),
-          [exp],
-          loc
-        ) : createSimpleExpression("", true)
-      )
-    ]
-  };
-};
-
-const transformModel = (dir, node, context) => {
-  const baseResult = transformModel$1(dir, node, context);
-  if (!baseResult.props.length || node.tagType === 1) {
-    return baseResult;
-  }
-  if (dir.arg) {
-    context.onError(
-      createDOMCompilerError(
-        58,
-        dir.arg.loc
-      )
-    );
-  }
-  function checkDuplicatedValue() {
-    const value = findDir(node, "bind");
-    if (value && isStaticArgOf(value.arg, "value")) {
-      context.onError(
-        createDOMCompilerError(
-          60,
-          value.loc
-        )
-      );
-    }
-  }
-  const { tag } = node;
-  const isCustomElement = context.isCustomElement(tag);
-  if (tag === "input" || tag === "textarea" || tag === "select" || isCustomElement) {
-    let directiveToUse = V_MODEL_TEXT;
-    let isInvalidType = false;
-    if (tag === "input" || isCustomElement) {
-      const type = findProp(node, `type`);
-      if (type) {
-        if (type.type === 7) {
-          directiveToUse = V_MODEL_DYNAMIC;
-        } else if (type.value) {
-          switch (type.value.content) {
-            case "radio":
-              directiveToUse = V_MODEL_RADIO;
-              break;
-            case "checkbox":
-              directiveToUse = V_MODEL_CHECKBOX;
-              break;
-            case "file":
-              isInvalidType = true;
-              context.onError(
-                createDOMCompilerError(
-                  59,
-                  dir.loc
-                )
-              );
-              break;
-            default:
-              !!(process.env.NODE_ENV !== "production") && checkDuplicatedValue();
-              break;
-          }
-        }
-      } else if (hasDynamicKeyVBind(node)) {
-        directiveToUse = V_MODEL_DYNAMIC;
-      } else {
-        !!(process.env.NODE_ENV !== "production") && checkDuplicatedValue();
-      }
-    } else if (tag === "select") {
-      directiveToUse = V_MODEL_SELECT;
-    } else {
-      !!(process.env.NODE_ENV !== "production") && checkDuplicatedValue();
-    }
-    if (!isInvalidType) {
-      baseResult.needRuntime = context.helper(directiveToUse);
-    }
-  } else {
-    context.onError(
-      createDOMCompilerError(
-        57,
-        dir.loc
-      )
-    );
-  }
-  baseResult.props = baseResult.props.filter(
-    (p) => !(p.key.type === 4 && p.key.content === "modelValue")
-  );
-  return baseResult;
-};
-
-const isEventOptionModifier = /* @__PURE__ */ makeMap(`passive,once,capture`);
-const isNonKeyModifier = /* @__PURE__ */ makeMap(
-  // event propagation management
-  `stop,prevent,self,ctrl,shift,alt,meta,exact,middle`
-);
-const maybeKeyModifier = /* @__PURE__ */ makeMap("left,right");
-const isKeyboardEvent = /* @__PURE__ */ makeMap(`onkeyup,onkeydown,onkeypress`);
-const resolveModifiers = (key, modifiers, context, loc) => {
-  const keyModifiers = [];
-  const nonKeyModifiers = [];
-  const eventOptionModifiers = [];
-  for (let i = 0; i < modifiers.length; i++) {
-    const modifier = modifiers[i].content;
-    if (modifier === "native" && checkCompatEnabled(
-      "COMPILER_V_ON_NATIVE",
-      context,
-      loc
-    )) {
-      eventOptionModifiers.push(modifier);
-    } else if (isEventOptionModifier(modifier)) {
-      eventOptionModifiers.push(modifier);
-    } else {
-      if (maybeKeyModifier(modifier)) {
-        if (isStaticExp(key)) {
-          if (isKeyboardEvent(key.content.toLowerCase())) {
-            keyModifiers.push(modifier);
-          } else {
-            nonKeyModifiers.push(modifier);
-          }
-        } else {
-          keyModifiers.push(modifier);
-          nonKeyModifiers.push(modifier);
-        }
-      } else {
-        if (isNonKeyModifier(modifier)) {
-          nonKeyModifiers.push(modifier);
-        } else {
-          keyModifiers.push(modifier);
-        }
-      }
-    }
-  }
-  return {
-    keyModifiers,
-    nonKeyModifiers,
-    eventOptionModifiers
-  };
-};
-const transformClick = (key, event) => {
-  const isStaticClick = isStaticExp(key) && key.content.toLowerCase() === "onclick";
-  return isStaticClick ? createSimpleExpression(event, true) : key.type !== 4 ? createCompoundExpression([
-    `(`,
-    key,
-    `) === "onClick" ? "${event}" : (`,
-    key,
-    `)`
-  ]) : key;
-};
-const transformOn = (dir, node, context) => {
-  return transformOn$1(dir, node, context, (baseResult) => {
-    const { modifiers } = dir;
-    if (!modifiers.length) return baseResult;
-    let { key, value: handlerExp } = baseResult.props[0];
-    const { keyModifiers, nonKeyModifiers, eventOptionModifiers } = resolveModifiers(key, modifiers, context, dir.loc);
-    if (nonKeyModifiers.includes("right")) {
-      key = transformClick(key, `onContextmenu`);
-    }
-    if (nonKeyModifiers.includes("middle")) {
-      key = transformClick(key, `onMouseup`);
-    }
-    if (nonKeyModifiers.length) {
-      handlerExp = createCallExpression(context.helper(V_ON_WITH_MODIFIERS), [
-        handlerExp,
-        JSON.stringify(nonKeyModifiers)
-      ]);
-    }
-    if (keyModifiers.length && // if event name is dynamic, always wrap with keys guard
-    (!isStaticExp(key) || isKeyboardEvent(key.content.toLowerCase()))) {
-      handlerExp = createCallExpression(context.helper(V_ON_WITH_KEYS), [
-        handlerExp,
-        JSON.stringify(keyModifiers)
-      ]);
-    }
-    if (eventOptionModifiers.length) {
-      const modifierPostfix = eventOptionModifiers.map(capitalize).join("");
-      key = isStaticExp(key) ? createSimpleExpression(`${key.content}${modifierPostfix}`, true) : createCompoundExpression([`(`, key, `) + "${modifierPostfix}"`]);
-    }
-    return {
-      props: [createObjectProperty(key, handlerExp)]
-    };
-  });
-};
-
-const transformShow = (dir, node, context) => {
-  const { exp, loc } = dir;
-  if (!exp) {
-    context.onError(
-      createDOMCompilerError(61, loc)
-    );
-  }
-  return {
-    props: [],
-    needRuntime: context.helper(V_SHOW)
-  };
-};
-
-const transformTransition = (node, context) => {
-  if (node.type === 1 && node.tagType === 1) {
-    const component = context.isBuiltInComponent(node.tag);
-    if (component === TRANSITION) {
-      return () => {
-        if (!node.children.length) {
-          return;
-        }
-        if (hasMultipleChildren(node)) {
-          context.onError(
-            createDOMCompilerError(
-              62,
-              {
-                start: node.children[0].loc.start,
-                end: node.children[node.children.length - 1].loc.end,
-                source: ""
-              }
-            )
-          );
-        }
-        const child = node.children[0];
-        if (child.type === 1) {
-          for (const p of child.props) {
-            if (p.type === 7 && p.name === "show") {
-              node.props.push({
-                type: 6,
-                name: "persisted",
-                nameLoc: node.loc,
-                value: void 0,
-                loc: node.loc
-              });
-            }
-          }
-        }
-      };
-    }
-  }
-};
-function hasMultipleChildren(node) {
-  const children = node.children = node.children.filter(
-    (c) => c.type !== 3 && !(c.type === 2 && !c.content.trim())
-  );
-  const child = children[0];
-  return children.length !== 1 || child.type === 11 || child.type === 9 && child.branches.some(hasMultipleChildren);
-}
-
-const ignoreSideEffectTags = (node, context) => {
-  if (node.type === 1 && node.tagType === 0 && (node.tag === "script" || node.tag === "style")) {
-    !!(process.env.NODE_ENV !== "production") && context.onError(
-      createDOMCompilerError(
-        63,
-        node.loc
-      )
-    );
-    context.removeNode();
-  }
-};
-
-function isValidHTMLNesting(parent, child) {
-  if (parent === "template") {
-    return true;
-  }
-  if (parent in onlyValidChildren) {
-    return onlyValidChildren[parent].has(child);
-  }
-  if (child in onlyValidParents) {
-    return onlyValidParents[child].has(parent);
-  }
-  if (parent in knownInvalidChildren) {
-    if (knownInvalidChildren[parent].has(child)) return false;
-  }
-  if (child in knownInvalidParents) {
-    if (knownInvalidParents[child].has(parent)) return false;
-  }
-  return true;
-}
-const headings = /* @__PURE__ */ new Set(["h1", "h2", "h3", "h4", "h5", "h6"]);
-const emptySet = /* @__PURE__ */ new Set([]);
-const onlyValidChildren = {
-  head: /* @__PURE__ */ new Set([
-    "base",
-    "basefront",
-    "bgsound",
-    "link",
-    "meta",
-    "title",
-    "noscript",
-    "noframes",
-    "style",
-    "script",
-    "template"
-  ]),
-  optgroup: /* @__PURE__ */ new Set(["option"]),
-  select: /* @__PURE__ */ new Set(["optgroup", "option", "hr"]),
-  // table
-  table: /* @__PURE__ */ new Set(["caption", "colgroup", "tbody", "tfoot", "thead"]),
-  tr: /* @__PURE__ */ new Set(["td", "th"]),
-  colgroup: /* @__PURE__ */ new Set(["col"]),
-  tbody: /* @__PURE__ */ new Set(["tr"]),
-  thead: /* @__PURE__ */ new Set(["tr"]),
-  tfoot: /* @__PURE__ */ new Set(["tr"]),
-  // these elements can not have any children elements
-  script: emptySet,
-  iframe: emptySet,
-  option: emptySet,
-  textarea: emptySet,
-  style: emptySet,
-  title: emptySet
-};
-const onlyValidParents = {
-  // sections
-  html: emptySet,
-  body: /* @__PURE__ */ new Set(["html"]),
-  head: /* @__PURE__ */ new Set(["html"]),
-  // table
-  td: /* @__PURE__ */ new Set(["tr"]),
-  colgroup: /* @__PURE__ */ new Set(["table"]),
-  caption: /* @__PURE__ */ new Set(["table"]),
-  tbody: /* @__PURE__ */ new Set(["table"]),
-  tfoot: /* @__PURE__ */ new Set(["table"]),
-  col: /* @__PURE__ */ new Set(["colgroup"]),
-  th: /* @__PURE__ */ new Set(["tr"]),
-  thead: /* @__PURE__ */ new Set(["table"]),
-  tr: /* @__PURE__ */ new Set(["tbody", "thead", "tfoot"]),
-  // data list
-  dd: /* @__PURE__ */ new Set(["dl", "div"]),
-  dt: /* @__PURE__ */ new Set(["dl", "div"]),
-  // other
-  figcaption: /* @__PURE__ */ new Set(["figure"]),
-  // li: new Set(["ul", "ol"]),
-  summary: /* @__PURE__ */ new Set(["details"]),
-  area: /* @__PURE__ */ new Set(["map"])
-};
-const knownInvalidChildren = {
-  p: /* @__PURE__ */ new Set([
-    "address",
-    "article",
-    "aside",
-    "blockquote",
-    "center",
-    "details",
-    "dialog",
-    "dir",
-    "div",
-    "dl",
-    "fieldset",
-    "figure",
-    "footer",
-    "form",
-    "h1",
-    "h2",
-    "h3",
-    "h4",
-    "h5",
-    "h6",
-    "header",
-    "hgroup",
-    "hr",
-    "li",
-    "main",
-    "nav",
-    "menu",
-    "ol",
-    "p",
-    "pre",
-    "section",
-    "table",
-    "ul"
-  ]),
-  svg: /* @__PURE__ */ new Set([
-    "b",
-    "blockquote",
-    "br",
-    "code",
-    "dd",
-    "div",
-    "dl",
-    "dt",
-    "em",
-    "embed",
-    "h1",
-    "h2",
-    "h3",
-    "h4",
-    "h5",
-    "h6",
-    "hr",
-    "i",
-    "img",
-    "li",
-    "menu",
-    "meta",
-    "ol",
-    "p",
-    "pre",
-    "ruby",
-    "s",
-    "small",
-    "span",
-    "strong",
-    "sub",
-    "sup",
-    "table",
-    "u",
-    "ul",
-    "var"
-  ])
-};
-const knownInvalidParents = {
-  a: /* @__PURE__ */ new Set(["a"]),
-  button: /* @__PURE__ */ new Set(["button"]),
-  dd: /* @__PURE__ */ new Set(["dd", "dt"]),
-  dt: /* @__PURE__ */ new Set(["dd", "dt"]),
-  form: /* @__PURE__ */ new Set(["form"]),
-  li: /* @__PURE__ */ new Set(["li"]),
-  h1: headings,
-  h2: headings,
-  h3: headings,
-  h4: headings,
-  h5: headings,
-  h6: headings
-};
-
-const validateHtmlNesting = (node, context) => {
-  if (node.type === 1 && node.tagType === 0 && context.parent && context.parent.type === 1 && context.parent.tagType === 0 && !isValidHTMLNesting(context.parent.tag, node.tag)) {
-    const error = new SyntaxError(
-      `<${node.tag}> cannot be child of <${context.parent.tag}>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.`
-    );
-    error.loc = node.loc;
-    context.onWarn(error);
-  }
-};
-
-const DOMNodeTransforms = [
-  transformStyle,
-  ...!!(process.env.NODE_ENV !== "production") ? [transformTransition, validateHtmlNesting] : []
-];
-const DOMDirectiveTransforms = {
-  cloak: noopDirectiveTransform,
-  html: transformVHtml,
-  text: transformVText,
-  model: transformModel,
-  // override compiler-core
-  on: transformOn,
-  // override compiler-core
-  show: transformShow
-};
-function compile(src, options = {}) {
-  return baseCompile(
-    src,
-    extend({}, parserOptions, options, {
-      nodeTransforms: [
-        // ignore <script> and <tag>
-        // this is not put inside DOMNodeTransforms because that list is used
-        // by compiler-ssr to generate vnode fallback branches
-        ignoreSideEffectTags,
-        ...DOMNodeTransforms,
-        ...options.nodeTransforms || []
-      ],
-      directiveTransforms: extend(
-        {},
-        DOMDirectiveTransforms,
-        options.directiveTransforms || {}
-      ),
-      transformHoist: null 
-    })
-  );
-}
-function parse(template, options = {}) {
-  return baseParse(template, extend({}, parserOptions, options));
-}
-
-export { DOMDirectiveTransforms, DOMErrorCodes, DOMErrorMessages, DOMNodeTransforms, TRANSITION, TRANSITION_GROUP, V_MODEL_CHECKBOX, V_MODEL_DYNAMIC, V_MODEL_RADIO, V_MODEL_SELECT, V_MODEL_TEXT, V_ON_WITH_KEYS, V_ON_WITH_MODIFIERS, V_SHOW, compile, createDOMCompilerError, parse, parserOptions, transformStyle };

File diff suppressed because it is too large
+ 0 - 6785
node_modules/@vue/compiler-dom/dist/compiler-dom.global.js


File diff suppressed because it is too large
+ 0 - 14
node_modules/@vue/compiler-dom/dist/compiler-dom.global.prod.js


+ 0 - 7
node_modules/@vue/compiler-dom/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/compiler-dom.cjs.prod.js')
-} else {
-  module.exports = require('./dist/compiler-dom.cjs.js')
-}

+ 0 - 57
node_modules/@vue/compiler-dom/package.json

@@ -1,57 +0,0 @@
-{
-  "name": "@vue/compiler-dom",
-  "version": "3.5.18",
-  "description": "@vue/compiler-dom",
-  "main": "index.js",
-  "module": "dist/compiler-dom.esm-bundler.js",
-  "types": "dist/compiler-dom.d.ts",
-  "unpkg": "dist/compiler-dom.global.js",
-  "jsdelivr": "dist/compiler-dom.global.js",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/compiler-dom.d.ts",
-      "node": {
-        "production": "./dist/compiler-dom.cjs.prod.js",
-        "development": "./dist/compiler-dom.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/compiler-dom.esm-bundler.js",
-      "import": "./dist/compiler-dom.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "sideEffects": false,
-  "buildOptions": {
-    "name": "VueCompilerDOM",
-    "compat": true,
-    "formats": [
-      "esm-bundler",
-      "esm-browser",
-      "cjs",
-      "global"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/compiler-dom"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme",
-  "dependencies": {
-    "@vue/compiler-core": "3.5.18",
-    "@vue/shared": "3.5.18"
-  }
-}

+ 0 - 21
node_modules/@vue/compiler-sfc/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 80
node_modules/@vue/compiler-sfc/README.md

@@ -1,80 +0,0 @@
-# @vue/compiler-sfc
-
-> Lower level utilities for compiling Vue Single File Components
-
-**Note: as of 3.2.13+, this package is included as a dependency of the main `vue` package and can be accessed as `vue/compiler-sfc`. This means you no longer need to explicitly install this package and ensure its version match that of `vue`'s. Just use the main `vue/compiler-sfc` deep import instead.**
-
-This package contains lower level utilities that you can use if you are writing a plugin / transform for a bundler or module system that compiles Vue Single File Components (SFCs) into JavaScript. It is used in [vue-loader](https://github.com/vuejs/vue-loader) and [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue).
-
-## API
-
-The API is intentionally low-level due to the various considerations when integrating Vue SFCs in a build system:
-
-- Separate hot-module replacement (HMR) for script, template and styles
-
-  - template updates should not reset component state
-  - style updates should be performed without component re-render
-
-- Leveraging the tool's plugin system for pre-processor handling. e.g. `<style lang="scss">` should be processed by the corresponding webpack loader.
-
-- In some cases, transformers of each block in an SFC do not share the same execution context. For example, when used with `thread-loader` or other parallelized configurations, the template sub-loader in `vue-loader` may not have access to the full SFC and its descriptor.
-
-The general idea is to generate a facade module that imports the individual blocks of the component. The trick is the module imports itself with different query strings so that the build system can handle each request as "virtual" modules:
-
-```
-                                  +--------------------+
-                                  |                    |
-                                  |  script transform  |
-                           +----->+                    |
-                           |      +--------------------+
-                           |
-+--------------------+     |      +--------------------+
-|                    |     |      |                    |
-|  facade transform  +----------->+ template transform |
-|                    |     |      |                    |
-+--------------------+     |      +--------------------+
-                           |
-                           |      +--------------------+
-                           +----->+                    |
-                                  |  style transform   |
-                                  |                    |
-                                  +--------------------+
-```
-
-Where the facade module looks like this:
-
-```js
-// main script
-import script from '/project/foo.vue?vue&type=script'
-// template compiled to render function
-import { render } from '/project/foo.vue?vue&type=template&id=xxxxxx'
-// css
-import '/project/foo.vue?vue&type=style&index=0&id=xxxxxx'
-
-// attach render function to script
-script.render = render
-
-// attach additional metadata
-// some of these should be dev only
-script.__file = 'example.vue'
-script.__scopeId = 'xxxxxx'
-
-// additional tooling-specific HMR handling code
-// using __VUE_HMR_API__ global
-
-export default script
-```
-
-### High Level Workflow
-
-1. In facade transform, parse the source into descriptor with the `parse` API and generate the above facade module code based on the descriptor;
-
-2. In script transform, use `compileScript` to process the script. This handles features like `<script setup>` and CSS variable injection. Alternatively, this can be done directly in the facade module (with the code inlined instead of imported), but it will require rewriting `export default` to a temp variable (a `rewriteDefault` convenience API is provided for this purpose) so additional options can be attached to the exported object.
-
-3. In template transform, use `compileTemplate` to compile the raw template into render function code.
-
-4. In style transform, use `compileStyle` to compile raw CSS to handle `<style scoped>`, `<style module>` and CSS variable injection.
-
-Options needed for these APIs can be passed via the query string.
-
-For detailed API references and options, check out the source type definitions. For actual usage of these APIs, check out [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue) or [vue-loader](https://github.com/vuejs/vue-loader/tree/next).

File diff suppressed because it is too large
+ 0 - 25018
node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js


+ 0 - 485
node_modules/@vue/compiler-sfc/dist/compiler-sfc.d.ts

@@ -1,485 +0,0 @@
-import * as _babel_types from '@babel/types';
-import { Statement, Expression, TSType, Node, Program, CallExpression, ObjectPattern, TSModuleDeclaration, TSPropertySignature, TSMethodSignature, TSCallSignatureDeclaration, TSFunctionType } from '@babel/types';
-import { RootNode, CompilerOptions, CodegenResult, ParserOptions, RawSourceMap, CompilerError, SourceLocation, BindingMetadata as BindingMetadata$1 } from '@vue/compiler-core';
-export { BindingMetadata, CompilerError, CompilerOptions, extractIdentifiers, generateCodeFrame, isInDestructureAssignment, isStaticProperty, walkIdentifiers } from '@vue/compiler-core';
-import { ParserPlugin } from '@babel/parser';
-export { parse as babelParse } from '@babel/parser';
-import { Result, LazyResult } from 'postcss';
-import MagicString from 'magic-string';
-export { default as MagicString } from 'magic-string';
-import TS from 'typescript';
-
-export interface AssetURLTagConfig {
-    [name: string]: string[];
-}
-export interface AssetURLOptions {
-    /**
-     * If base is provided, instead of transforming relative asset urls into
-     * imports, they will be directly rewritten to absolute urls.
-     */
-    base?: string | null;
-    /**
-     * If true, also processes absolute urls.
-     */
-    includeAbsolute?: boolean;
-    tags?: AssetURLTagConfig;
-}
-
-export interface TemplateCompiler {
-    compile(source: string | RootNode, options: CompilerOptions): CodegenResult;
-    parse(template: string, options: ParserOptions): RootNode;
-}
-export interface SFCTemplateCompileResults {
-    code: string;
-    ast?: RootNode;
-    preamble?: string;
-    source: string;
-    tips: string[];
-    errors: (string | CompilerError)[];
-    map?: RawSourceMap;
-}
-export interface SFCTemplateCompileOptions {
-    source: string;
-    ast?: RootNode;
-    filename: string;
-    id: string;
-    scoped?: boolean;
-    slotted?: boolean;
-    isProd?: boolean;
-    ssr?: boolean;
-    ssrCssVars?: string[];
-    inMap?: RawSourceMap;
-    compiler?: TemplateCompiler;
-    compilerOptions?: CompilerOptions;
-    preprocessLang?: string;
-    preprocessOptions?: any;
-    /**
-     * In some cases, compiler-sfc may not be inside the project root (e.g. when
-     * linked or globally installed). In such cases a custom `require` can be
-     * passed to correctly resolve the preprocessors.
-     */
-    preprocessCustomRequire?: (id: string) => any;
-    /**
-     * Configure what tags/attributes to transform into asset url imports,
-     * or disable the transform altogether with `false`.
-     */
-    transformAssetUrls?: AssetURLOptions | AssetURLTagConfig | boolean;
-}
-export declare function compileTemplate(options: SFCTemplateCompileOptions): SFCTemplateCompileResults;
-
-export interface SFCScriptCompileOptions {
-    /**
-     * Scope ID for prefixing injected CSS variables.
-     * This must be consistent with the `id` passed to `compileStyle`.
-     */
-    id: string;
-    /**
-     * Production mode. Used to determine whether to generate hashed CSS variables
-     */
-    isProd?: boolean;
-    /**
-     * Enable/disable source map. Defaults to true.
-     */
-    sourceMap?: boolean;
-    /**
-     * https://babeljs.io/docs/en/babel-parser#plugins
-     */
-    babelParserPlugins?: ParserPlugin[];
-    /**
-     * A list of files to parse for global types to be made available for type
-     * resolving in SFC macros. The list must be fully resolved file system paths.
-     */
-    globalTypeFiles?: string[];
-    /**
-     * Compile the template and inline the resulting render function
-     * directly inside setup().
-     * - Only affects `<script setup>`
-     * - This should only be used in production because it prevents the template
-     * from being hot-reloaded separately from component state.
-     */
-    inlineTemplate?: boolean;
-    /**
-     * Generate the final component as a variable instead of default export.
-     * This is useful in e.g. @vitejs/plugin-vue where the script needs to be
-     * placed inside the main module.
-     */
-    genDefaultAs?: string;
-    /**
-     * Options for template compilation when inlining. Note these are options that
-     * would normally be passed to `compiler-sfc`'s own `compileTemplate()`, not
-     * options passed to `compiler-dom`.
-     */
-    templateOptions?: Partial<SFCTemplateCompileOptions>;
-    /**
-     * Hoist <script setup> static constants.
-     * - Only enables when one `<script setup>` exists.
-     * @default true
-     */
-    hoistStatic?: boolean;
-    /**
-     * Set to `false` to disable reactive destructure for `defineProps` (pre-3.5
-     * behavior), or set to `'error'` to throw hard error on props destructures.
-     * @default true
-     */
-    propsDestructure?: boolean | 'error';
-    /**
-     * File system access methods to be used when resolving types
-     * imported in SFC macros. Defaults to ts.sys in Node.js, can be overwritten
-     * to use a virtual file system for use in browsers (e.g. in REPLs)
-     */
-    fs?: {
-        fileExists(file: string): boolean;
-        readFile(file: string): string | undefined;
-        realpath?(file: string): string;
-    };
-    /**
-     * Transform Vue SFCs into custom elements.
-     */
-    customElement?: boolean | ((filename: string) => boolean);
-}
-interface ImportBinding {
-    isType: boolean;
-    imported: string;
-    local: string;
-    source: string;
-    isFromSetup: boolean;
-    isUsedInTemplate: boolean;
-}
-/**
- * Compile `<script setup>`
- * It requires the whole SFC descriptor because we need to handle and merge
- * normal `<script>` + `<script setup>` if both are present.
- */
-export declare function compileScript(sfc: SFCDescriptor, options: SFCScriptCompileOptions): SFCScriptBlock;
-
-export interface SFCParseOptions {
-    filename?: string;
-    sourceMap?: boolean;
-    sourceRoot?: string;
-    pad?: boolean | 'line' | 'space';
-    ignoreEmpty?: boolean;
-    compiler?: TemplateCompiler;
-    templateParseOptions?: ParserOptions;
-}
-export interface SFCBlock {
-    type: string;
-    content: string;
-    attrs: Record<string, string | true>;
-    loc: SourceLocation;
-    map?: RawSourceMap;
-    lang?: string;
-    src?: string;
-}
-export interface SFCTemplateBlock extends SFCBlock {
-    type: 'template';
-    ast?: RootNode;
-}
-export interface SFCScriptBlock extends SFCBlock {
-    type: 'script';
-    setup?: string | boolean;
-    bindings?: BindingMetadata$1;
-    imports?: Record<string, ImportBinding>;
-    scriptAst?: _babel_types.Statement[];
-    scriptSetupAst?: _babel_types.Statement[];
-    warnings?: string[];
-    /**
-     * Fully resolved dependency file paths (unix slashes) with imported types
-     * used in macros, used for HMR cache busting in @vitejs/plugin-vue and
-     * vue-loader.
-     */
-    deps?: string[];
-}
-export interface SFCStyleBlock extends SFCBlock {
-    type: 'style';
-    scoped?: boolean;
-    module?: string | boolean;
-}
-export interface SFCDescriptor {
-    filename: string;
-    source: string;
-    template: SFCTemplateBlock | null;
-    script: SFCScriptBlock | null;
-    scriptSetup: SFCScriptBlock | null;
-    styles: SFCStyleBlock[];
-    customBlocks: SFCBlock[];
-    cssVars: string[];
-    /**
-     * whether the SFC uses :slotted() modifier.
-     * this is used as a compiler optimization hint.
-     */
-    slotted: boolean;
-    /**
-     * compare with an existing descriptor to determine whether HMR should perform
-     * a reload vs. re-render.
-     *
-     * Note: this comparison assumes the prev/next script are already identical,
-     * and only checks the special case where <script setup lang="ts"> unused import
-     * pruning result changes due to template changes.
-     */
-    shouldForceReload: (prevImports: Record<string, ImportBinding>) => boolean;
-}
-export interface SFCParseResult {
-    descriptor: SFCDescriptor;
-    errors: (CompilerError | SyntaxError)[];
-}
-export declare function parse(source: string, options?: SFCParseOptions): SFCParseResult;
-
-type PreprocessLang = 'less' | 'sass' | 'scss' | 'styl' | 'stylus';
-
-export interface SFCStyleCompileOptions {
-    source: string;
-    filename: string;
-    id: string;
-    scoped?: boolean;
-    trim?: boolean;
-    isProd?: boolean;
-    inMap?: RawSourceMap;
-    preprocessLang?: PreprocessLang;
-    preprocessOptions?: any;
-    preprocessCustomRequire?: (id: string) => any;
-    postcssOptions?: any;
-    postcssPlugins?: any[];
-    /**
-     * @deprecated use `inMap` instead.
-     */
-    map?: RawSourceMap;
-}
-/**
- * Aligns with postcss-modules
- * https://github.com/css-modules/postcss-modules
- */
-interface CSSModulesOptions {
-    scopeBehaviour?: 'global' | 'local';
-    generateScopedName?: string | ((name: string, filename: string, css: string) => string);
-    hashPrefix?: string;
-    localsConvention?: 'camelCase' | 'camelCaseOnly' | 'dashes' | 'dashesOnly';
-    exportGlobals?: boolean;
-    globalModulePaths?: RegExp[];
-}
-export interface SFCAsyncStyleCompileOptions extends SFCStyleCompileOptions {
-    isAsync?: boolean;
-    modules?: boolean;
-    modulesOptions?: CSSModulesOptions;
-}
-export interface SFCStyleCompileResults {
-    code: string;
-    map: RawSourceMap | undefined;
-    rawResult: Result | LazyResult | undefined;
-    errors: Error[];
-    modules?: Record<string, string>;
-    dependencies: Set<string>;
-}
-export declare function compileStyle(options: SFCStyleCompileOptions): SFCStyleCompileResults;
-export declare function compileStyleAsync(options: SFCAsyncStyleCompileOptions): Promise<SFCStyleCompileResults>;
-
-export declare function rewriteDefault(input: string, as: string, parserPlugins?: ParserPlugin[]): string;
-/**
- * Utility for rewriting `export default` in a script block into a variable
- * declaration so that we can inject things into it
- */
-export declare function rewriteDefaultAST(ast: Statement[], s: MagicString, as: string): void;
-
-type PropsDestructureBindings = Record<string, // public prop key
-{
-    local: string;
-    default?: Expression;
-}>;
-export declare function extractRuntimeProps(ctx: TypeResolveContext): string | undefined;
-
-interface ModelDecl {
-    type: TSType | undefined;
-    options: string | undefined;
-    identifier: string | undefined;
-    runtimeOptionNodes: Node[];
-}
-
-declare enum BindingTypes {
-    /**
-     * returned from data()
-     */
-    DATA = "data",
-    /**
-     * declared as a prop
-     */
-    PROPS = "props",
-    /**
-     * a local alias of a `<script setup>` destructured prop.
-     * the original is stored in __propsAliases of the bindingMetadata object.
-     */
-    PROPS_ALIASED = "props-aliased",
-    /**
-     * a let binding (may or may not be a ref)
-     */
-    SETUP_LET = "setup-let",
-    /**
-     * a const binding that can never be a ref.
-     * these bindings don't need `unref()` calls when processed in inlined
-     * template expressions.
-     */
-    SETUP_CONST = "setup-const",
-    /**
-     * a const binding that does not need `unref()`, but may be mutated.
-     */
-    SETUP_REACTIVE_CONST = "setup-reactive-const",
-    /**
-     * a const binding that may be a ref.
-     */
-    SETUP_MAYBE_REF = "setup-maybe-ref",
-    /**
-     * bindings that are guaranteed to be refs
-     */
-    SETUP_REF = "setup-ref",
-    /**
-     * declared by other options, e.g. computed, inject
-     */
-    OPTIONS = "options",
-    /**
-     * a literal constant, e.g. 'foo', 1, true
-     */
-    LITERAL_CONST = "literal-const"
-}
-type BindingMetadata = {
-    [key: string]: BindingTypes | undefined;
-} & {
-    __isScriptSetup?: boolean;
-    __propsAliases?: Record<string, string>;
-};
-
-export declare class ScriptCompileContext {
-    descriptor: SFCDescriptor;
-    options: Partial<SFCScriptCompileOptions>;
-    isJS: boolean;
-    isTS: boolean;
-    isCE: boolean;
-    scriptAst: Program | null;
-    scriptSetupAst: Program | null;
-    source: string;
-    filename: string;
-    s: MagicString;
-    startOffset: number | undefined;
-    endOffset: number | undefined;
-    scope?: TypeScope;
-    globalScopes?: TypeScope[];
-    userImports: Record<string, ImportBinding>;
-    hasDefinePropsCall: boolean;
-    hasDefineEmitCall: boolean;
-    hasDefineExposeCall: boolean;
-    hasDefaultExportName: boolean;
-    hasDefaultExportRender: boolean;
-    hasDefineOptionsCall: boolean;
-    hasDefineSlotsCall: boolean;
-    hasDefineModelCall: boolean;
-    propsCall: CallExpression | undefined;
-    propsDecl: Node | undefined;
-    propsRuntimeDecl: Node | undefined;
-    propsTypeDecl: Node | undefined;
-    propsDestructureDecl: ObjectPattern | undefined;
-    propsDestructuredBindings: PropsDestructureBindings;
-    propsDestructureRestId: string | undefined;
-    propsRuntimeDefaults: Node | undefined;
-    emitsRuntimeDecl: Node | undefined;
-    emitsTypeDecl: Node | undefined;
-    emitDecl: Node | undefined;
-    modelDecls: Record<string, ModelDecl>;
-    optionsRuntimeDecl: Node | undefined;
-    bindingMetadata: BindingMetadata;
-    helperImports: Set<string>;
-    helper(key: string): string;
-    /**
-     * to be exposed on compiled script block for HMR cache busting
-     */
-    deps?: Set<string>;
-    /**
-     * cache for resolved fs
-     */
-    fs?: NonNullable<SFCScriptCompileOptions['fs']>;
-    constructor(descriptor: SFCDescriptor, options: Partial<SFCScriptCompileOptions>);
-    getString(node: Node, scriptSetup?: boolean): string;
-    warn(msg: string, node: Node, scope?: TypeScope): void;
-    error(msg: string, node: Node, scope?: TypeScope): never;
-}
-
-export type SimpleTypeResolveOptions = Partial<Pick<SFCScriptCompileOptions, 'globalTypeFiles' | 'fs' | 'babelParserPlugins' | 'isProd'>>;
-/**
- * TypeResolveContext is compatible with ScriptCompileContext
- * but also allows a simpler version of it with minimal required properties
- * when resolveType needs to be used in a non-SFC context, e.g. in a babel
- * plugin. The simplest context can be just:
- * ```ts
- * const ctx: SimpleTypeResolveContext = {
- *   filename: '...',
- *   source: '...',
- *   options: {},
- *   error() {},
- *   ast: []
- * }
- * ```
- */
-export type SimpleTypeResolveContext = Pick<ScriptCompileContext, 'source' | 'filename' | 'error' | 'helper' | 'getString' | 'propsTypeDecl' | 'propsRuntimeDefaults' | 'propsDestructuredBindings' | 'emitsTypeDecl' | 'isCE'> & Partial<Pick<ScriptCompileContext, 'scope' | 'globalScopes' | 'deps' | 'fs'>> & {
-    ast: Statement[];
-    options: SimpleTypeResolveOptions;
-};
-export type TypeResolveContext = ScriptCompileContext | SimpleTypeResolveContext;
-type Import = Pick<ImportBinding, 'source' | 'imported'>;
-interface WithScope {
-    _ownerScope: TypeScope;
-}
-type ScopeTypeNode = Node & WithScope & {
-    _ns?: TSModuleDeclaration & WithScope;
-};
-declare class TypeScope {
-    filename: string;
-    source: string;
-    offset: number;
-    imports: Record<string, Import>;
-    types: Record<string, ScopeTypeNode>;
-    declares: Record<string, ScopeTypeNode>;
-    constructor(filename: string, source: string, offset?: number, imports?: Record<string, Import>, types?: Record<string, ScopeTypeNode>, declares?: Record<string, ScopeTypeNode>);
-    isGenericScope: boolean;
-    resolvedImportSources: Record<string, string>;
-    exportedTypes: Record<string, ScopeTypeNode>;
-    exportedDeclares: Record<string, ScopeTypeNode>;
-}
-interface MaybeWithScope {
-    _ownerScope?: TypeScope;
-}
-interface ResolvedElements {
-    props: Record<string, (TSPropertySignature | TSMethodSignature) & {
-        _ownerScope: TypeScope;
-    }>;
-    calls?: (TSCallSignatureDeclaration | TSFunctionType)[];
-}
-/**
- * Resolve arbitrary type node to a list of type elements that can be then
- * mapped to runtime props or emits.
- */
-export declare function resolveTypeElements(ctx: TypeResolveContext, node: Node & MaybeWithScope & {
-    _resolvedElements?: ResolvedElements;
-}, scope?: TypeScope, typeParameters?: Record<string, Node>): ResolvedElements;
-/**
- * @private
- */
-export declare function registerTS(_loadTS: () => typeof TS): void;
-/**
- * @private
- */
-export declare function invalidateTypeCache(filename: string): void;
-export declare function inferRuntimeType(ctx: TypeResolveContext, node: Node & MaybeWithScope, scope?: TypeScope, isKeyOf?: boolean): string[];
-
-export declare function extractRuntimeEmits(ctx: TypeResolveContext): Set<string>;
-
-export declare const version: string;
-
-export declare const parseCache: Map<string, SFCParseResult>;
-export declare const errorMessages: Record<number, string>;
-
-export declare const walk: any;
-
-/**
- * @deprecated this is preserved to avoid breaking vite-plugin-vue < 5.0
- * with reactivityTransform: true. The desired behavior should be silently
- * ignoring the option instead of breaking.
- */
-export declare const shouldTransformRef: () => boolean;
-
-

File diff suppressed because it is too large
+ 0 - 50457
node_modules/@vue/compiler-sfc/dist/compiler-sfc.esm-browser.js


+ 0 - 67
node_modules/@vue/compiler-sfc/package.json

@@ -1,67 +0,0 @@
-{
-  "name": "@vue/compiler-sfc",
-  "version": "3.5.18",
-  "description": "@vue/compiler-sfc",
-  "main": "dist/compiler-sfc.cjs.js",
-  "module": "dist/compiler-sfc.esm-browser.js",
-  "types": "dist/compiler-sfc.d.ts",
-  "files": [
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/compiler-sfc.d.ts",
-      "node": "./dist/compiler-sfc.cjs.js",
-      "module": "./dist/compiler-sfc.esm-browser.js",
-      "import": "./dist/compiler-sfc.esm-browser.js",
-      "require": "./dist/compiler-sfc.cjs.js"
-    },
-    "./*": "./*"
-  },
-  "buildOptions": {
-    "name": "VueCompilerSFC",
-    "formats": [
-      "cjs",
-      "esm-browser"
-    ],
-    "prod": false,
-    "enableNonBrowserBranches": true
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/compiler-sfc"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme",
-  "dependencies": {
-    "@babel/parser": "^7.28.0",
-    "estree-walker": "^2.0.2",
-    "magic-string": "^0.30.17",
-    "postcss": "^8.5.6",
-    "source-map-js": "^1.2.1",
-    "@vue/compiler-dom": "3.5.18",
-    "@vue/compiler-ssr": "3.5.18",
-    "@vue/shared": "3.5.18",
-    "@vue/compiler-core": "3.5.18"
-  },
-  "devDependencies": {
-    "@babel/types": "^7.28.1",
-    "@vue/consolidate": "^1.0.0",
-    "hash-sum": "^2.0.0",
-    "lru-cache": "10.1.0",
-    "merge-source-map": "^1.1.0",
-    "minimatch": "~10.0.3",
-    "postcss-modules": "^6.0.1",
-    "postcss-selector-parser": "^7.1.0",
-    "pug": "^3.0.3",
-    "sass": "^1.89.2"
-  }
-}

+ 0 - 21
node_modules/@vue/compiler-ssr/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 1
node_modules/@vue/compiler-ssr/README.md

@@ -1 +0,0 @@
-# @vue/compiler-ssr

File diff suppressed because it is too large
+ 0 - 1402
node_modules/@vue/compiler-ssr/dist/compiler-ssr.cjs.js


+ 0 - 4
node_modules/@vue/compiler-ssr/dist/compiler-ssr.d.ts

@@ -1,4 +0,0 @@
-import { RootNode, CompilerOptions, CodegenResult } from '@vue/compiler-dom';
-
-export declare function compile(source: string | RootNode, options?: CompilerOptions): CodegenResult;
-

+ 0 - 34
node_modules/@vue/compiler-ssr/package.json

@@ -1,34 +0,0 @@
-{
-  "name": "@vue/compiler-ssr",
-  "version": "3.5.18",
-  "description": "@vue/compiler-ssr",
-  "main": "dist/compiler-ssr.cjs.js",
-  "types": "dist/compiler-ssr.d.ts",
-  "files": [
-    "dist"
-  ],
-  "buildOptions": {
-    "prod": false,
-    "formats": [
-      "cjs"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/compiler-ssr"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme",
-  "dependencies": {
-    "@vue/compiler-dom": "3.5.18",
-    "@vue/shared": "3.5.18"
-  }
-}

+ 0 - 21
node_modules/@vue/reactivity/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 19
node_modules/@vue/reactivity/README.md

@@ -1,19 +0,0 @@
-# @vue/reactivity
-
-## Usage Note
-
-This package is inlined into Global & Browser ESM builds of user-facing renderers (e.g. `@vue/runtime-dom`), but also published as a package that can be used standalone. The standalone build should not be used alongside a pre-bundled build of a user-facing renderer, as they will have different internal storage for reactivity connections. A user-facing renderer should re-export all APIs from this package.
-
-For full exposed APIs, see `src/index.ts`.
-
-## Credits
-
-The implementation of this module is inspired by the following prior art in the JavaScript ecosystem:
-
-- [Meteor Tracker](https://docs.meteor.com/api/tracker.html)
-- [nx-js/observer-util](https://github.com/nx-js/observer-util)
-- [salesforce/observable-membrane](https://github.com/salesforce/observable-membrane)
-
-## Caveats
-
-- Built-in objects are not observed except for `Array`, `Map`, `WeakMap`, `Set` and `WeakSet`.

File diff suppressed because it is too large
+ 0 - 1956
node_modules/@vue/reactivity/dist/reactivity.cjs.js


File diff suppressed because it is too large
+ 0 - 1806
node_modules/@vue/reactivity/dist/reactivity.cjs.prod.js


File diff suppressed because it is too large
+ 0 - 757
node_modules/@vue/reactivity/dist/reactivity.d.ts


File diff suppressed because it is too large
+ 0 - 1955
node_modules/@vue/reactivity/dist/reactivity.esm-browser.js


File diff suppressed because it is too large
+ 0 - 5
node_modules/@vue/reactivity/dist/reactivity.esm-browser.prod.js


File diff suppressed because it is too large
+ 0 - 1913
node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js


File diff suppressed because it is too large
+ 0 - 2011
node_modules/@vue/reactivity/dist/reactivity.global.js


File diff suppressed because it is too large
+ 0 - 5
node_modules/@vue/reactivity/dist/reactivity.global.prod.js


+ 0 - 7
node_modules/@vue/reactivity/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/reactivity.cjs.prod.js')
-} else {
-  module.exports = require('./dist/reactivity.cjs.js')
-}

+ 0 - 55
node_modules/@vue/reactivity/package.json

@@ -1,55 +0,0 @@
-{
-  "name": "@vue/reactivity",
-  "version": "3.5.18",
-  "description": "@vue/reactivity",
-  "main": "index.js",
-  "module": "dist/reactivity.esm-bundler.js",
-  "types": "dist/reactivity.d.ts",
-  "unpkg": "dist/reactivity.global.js",
-  "jsdelivr": "dist/reactivity.global.js",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/reactivity.d.ts",
-      "node": {
-        "production": "./dist/reactivity.cjs.prod.js",
-        "development": "./dist/reactivity.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/reactivity.esm-bundler.js",
-      "import": "./dist/reactivity.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "sideEffects": false,
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/reactivity"
-  },
-  "buildOptions": {
-    "name": "VueReactivity",
-    "formats": [
-      "esm-bundler",
-      "esm-browser",
-      "cjs",
-      "global"
-    ]
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/reactivity#readme",
-  "dependencies": {
-    "@vue/shared": "3.5.18"
-  }
-}

+ 0 - 21
node_modules/@vue/runtime-core/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 28
node_modules/@vue/runtime-core/README.md

@@ -1,28 +0,0 @@
-# @vue/runtime-core
-
-> This package is published only for typing and building custom renderers. It is NOT meant to be used in applications.
-
-For full exposed APIs, see `src/index.ts`.
-
-## Building a Custom Renderer
-
-```ts
-import { createRenderer } from '@vue/runtime-core'
-
-const { render, createApp } = createRenderer({
-  patchProp,
-  insert,
-  remove,
-  createElement,
-  // ...
-})
-
-// `render` is the low-level API
-// `createApp` returns an app instance with configurable context shared
-// by the entire app tree.
-export { render, createApp }
-
-export * from '@vue/runtime-core'
-```
-
-See `@vue/runtime-dom` for how a DOM-targeting renderer is implemented.

File diff suppressed because it is too large
+ 0 - 8557
node_modules/@vue/runtime-core/dist/runtime-core.cjs.js


File diff suppressed because it is too large
+ 0 - 6707
node_modules/@vue/runtime-core/dist/runtime-core.cjs.prod.js


File diff suppressed because it is too large
+ 0 - 1839
node_modules/@vue/runtime-core/dist/runtime-core.d.ts


File diff suppressed because it is too large
+ 0 - 8486
node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js


+ 0 - 7
node_modules/@vue/runtime-core/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/runtime-core.cjs.prod.js')
-} else {
-  module.exports = require('./dist/runtime-core.cjs.js')
-}

+ 0 - 52
node_modules/@vue/runtime-core/package.json

@@ -1,52 +0,0 @@
-{
-  "name": "@vue/runtime-core",
-  "version": "3.5.18",
-  "description": "@vue/runtime-core",
-  "main": "index.js",
-  "module": "dist/runtime-core.esm-bundler.js",
-  "types": "dist/runtime-core.d.ts",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/runtime-core.d.ts",
-      "node": {
-        "production": "./dist/runtime-core.cjs.prod.js",
-        "development": "./dist/runtime-core.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/runtime-core.esm-bundler.js",
-      "import": "./dist/runtime-core.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "buildOptions": {
-    "name": "VueRuntimeCore",
-    "formats": [
-      "esm-bundler",
-      "cjs"
-    ]
-  },
-  "sideEffects": false,
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/runtime-core"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-core#readme",
-  "dependencies": {
-    "@vue/shared": "3.5.18",
-    "@vue/reactivity": "3.5.18"
-  }
-}

+ 0 - 21
node_modules/@vue/runtime-dom/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 13
node_modules/@vue/runtime-dom/README.md

@@ -1,13 +0,0 @@
-# @vue/runtime-dom
-
-```js
-import { h, createApp } from '@vue/runtime-dom'
-
-const RootComponent = {
-  render() {
-    return h('div', 'hello world')
-  },
-}
-
-createApp(RootComponent).mount('#app')
-```

File diff suppressed because it is too large
+ 0 - 1828
node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.js


File diff suppressed because it is too large
+ 0 - 1677
node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.prod.js


File diff suppressed because it is too large
+ 0 - 1397
node_modules/@vue/runtime-dom/dist/runtime-dom.d.ts


File diff suppressed because it is too large
+ 0 - 12441
node_modules/@vue/runtime-dom/dist/runtime-dom.esm-browser.js


File diff suppressed because it is too large
+ 0 - 6
node_modules/@vue/runtime-dom/dist/runtime-dom.esm-browser.prod.js


File diff suppressed because it is too large
+ 0 - 1869
node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js


File diff suppressed because it is too large
+ 0 - 12492
node_modules/@vue/runtime-dom/dist/runtime-dom.global.js


File diff suppressed because it is too large
+ 0 - 6
node_modules/@vue/runtime-dom/dist/runtime-dom.global.prod.js


+ 0 - 7
node_modules/@vue/runtime-dom/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/runtime-dom.cjs.prod.js')
-} else {
-  module.exports = require('./dist/runtime-dom.cjs.js')
-}

+ 0 - 60
node_modules/@vue/runtime-dom/package.json

@@ -1,60 +0,0 @@
-{
-  "name": "@vue/runtime-dom",
-  "version": "3.5.18",
-  "description": "@vue/runtime-dom",
-  "main": "index.js",
-  "module": "dist/runtime-dom.esm-bundler.js",
-  "types": "dist/runtime-dom.d.ts",
-  "unpkg": "dist/runtime-dom.global.js",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/runtime-dom.d.ts",
-      "node": {
-        "production": "./dist/runtime-dom.cjs.prod.js",
-        "development": "./dist/runtime-dom.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/runtime-dom.esm-bundler.js",
-      "import": "./dist/runtime-dom.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "sideEffects": false,
-  "buildOptions": {
-    "name": "VueRuntimeDOM",
-    "formats": [
-      "esm-bundler",
-      "esm-browser",
-      "cjs",
-      "global"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/runtime-dom"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme",
-  "dependencies": {
-    "csstype": "^3.1.3",
-    "@vue/shared": "3.5.18",
-    "@vue/runtime-core": "3.5.18",
-    "@vue/reactivity": "3.5.18"
-  },
-  "devDependencies": {
-    "@types/trusted-types": "^2.0.7"
-  }
-}

+ 0 - 21
node_modules/@vue/server-renderer/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 178
node_modules/@vue/server-renderer/README.md

@@ -1,178 +0,0 @@
-# @vue/server-renderer
-
-**Note: as of 3.2.13+, this package is included as a dependency of the main `vue` package and can be accessed as `vue/server-renderer`. This means you no longer need to explicitly install this package and ensure its version match that of `vue`'s. Just use the `vue/server-renderer` deep import instead.**
-
-## Basic API
-
-### `renderToString`
-
-**Signature**
-
-```ts
-function renderToString(
-  input: App | VNode,
-  context?: SSRContext,
-): Promise<string>
-```
-
-**Usage**
-
-```js
-const { createSSRApp } = require('vue')
-const { renderToString } = require('@vue/server-renderer')
-
-const app = createSSRApp({
-  data: () => ({ msg: 'hello' }),
-  template: `<div>{{ msg }}</div>`,
-})
-
-;(async () => {
-  const html = await renderToString(app)
-  console.log(html)
-})()
-```
-
-### Handling Teleports
-
-If the rendered app contains teleports, the teleported content will not be part of the rendered string. Instead, they are exposed under the `teleports` property of the ssr context object:
-
-```js
-const ctx = {}
-const html = await renderToString(app, ctx)
-
-console.log(ctx.teleports) // { '#teleported': 'teleported content' }
-```
-
-## Streaming API
-
-### `renderToNodeStream`
-
-Renders input as a [Node.js Readable stream](https://nodejs.org/api/stream.html#stream_class_stream_readable).
-
-**Signature**
-
-```ts
-function renderToNodeStream(input: App | VNode, context?: SSRContext): Readable
-```
-
-**Usage**
-
-```js
-// inside a Node.js http handler
-renderToNodeStream(app).pipe(res)
-```
-
-**Note:** This method is not supported in the ESM build of `@vue/server-renderer`, which is decoupled from Node.js environments. Use `pipeToNodeWritable` instead.
-
-### `pipeToNodeWritable`
-
-Render and pipe to an existing [Node.js Writable stream](https://nodejs.org/api/stream.html#stream_writable_streams) instance.
-
-**Signature**
-
-```ts
-function pipeToNodeWritable(
-  input: App | VNode,
-  context: SSRContext = {},
-  writable: Writable,
-): void
-```
-
-**Usage**
-
-```js
-// inside a Node.js http handler
-pipeToNodeWritable(app, {}, res)
-```
-
-### `renderToWebStream`
-
-Renders input as a [Web ReadableStream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API).
-
-**Signature**
-
-```ts
-function renderToWebStream(
-  input: App | VNode,
-  context?: SSRContext,
-): ReadableStream
-```
-
-**Usage**
-
-```js
-// inside an environment with ReadableStream support
-return new Response(renderToWebStream(app))
-```
-
-**Note:** in environments that do not expose `ReadableStream` constructor in the global scope, `pipeToWebWritable` should be used instead.
-
-### `pipeToWebWritable`
-
-Render and pipe to an existing [Web WritableStream](https://developer.mozilla.org/en-US/docs/Web/API/WritableStream) instance.
-
-**Signature**
-
-```ts
-function pipeToWebWritable(
-  input: App | VNode,
-  context: SSRContext = {},
-  writable: WritableStream,
-): void
-```
-
-**Usage**
-
-This is typically used in combination with [`TransformStream`](https://developer.mozilla.org/en-US/docs/Web/API/TransformStream):
-
-```js
-// TransformStream is available in environments such as CloudFlare workers.
-// in Node.js, TransformStream needs to be explicitly imported from 'stream/web'
-const { readable, writable } = new TransformStream()
-pipeToWebWritable(app, {}, writable)
-
-return new Response(readable)
-```
-
-### `renderToSimpleStream`
-
-Renders input in streaming mode using a simple readable interface.
-
-**Signature**
-
-```ts
-function renderToSimpleStream(
-  input: App | VNode,
-  context: SSRContext,
-  options: SimpleReadable,
-): SimpleReadable
-
-interface SimpleReadable {
-  push(content: string | null): void
-  destroy(err: any): void
-}
-```
-
-**Usage**
-
-```js
-let res = ''
-
-renderToSimpleStream(
-  app,
-  {},
-  {
-    push(chunk) {
-      if (chunk === null) {
-        // done
-        console(`render complete: ${res}`)
-      } else {
-        res += chunk
-      }
-    },
-    destroy(err) {
-      // error encountered
-    },
-  },
-)
-```

File diff suppressed because it is too large
+ 0 - 1151
node_modules/@vue/server-renderer/dist/server-renderer.cjs.js


+ 0 - 879
node_modules/@vue/server-renderer/dist/server-renderer.cjs.prod.js

@@ -1,879 +0,0 @@
-/**
-* @vue/server-renderer v3.5.18
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/
-'use strict';
-
-Object.defineProperty(exports, '__esModule', { value: true });
-
-var Vue = require('vue');
-var shared = require('@vue/shared');
-var compilerSsr = require('@vue/compiler-ssr');
-
-function _interopNamespaceDefault(e) {
-  var n = Object.create(null);
-  if (e) {
-    for (var k in e) {
-      n[k] = e[k];
-    }
-  }
-  n.default = e;
-  return Object.freeze(n);
-}
-
-var Vue__namespace = /*#__PURE__*/_interopNamespaceDefault(Vue);
-
-const shouldIgnoreProp = /* @__PURE__ */ shared.makeMap(
-  `,key,ref,innerHTML,textContent,ref_key,ref_for`
-);
-function ssrRenderAttrs(props, tag) {
-  let ret = "";
-  for (const key in props) {
-    if (shouldIgnoreProp(key) || shared.isOn(key) || tag === "textarea" && key === "value") {
-      continue;
-    }
-    const value = props[key];
-    if (key === "class") {
-      ret += ` class="${ssrRenderClass(value)}"`;
-    } else if (key === "style") {
-      ret += ` style="${ssrRenderStyle(value)}"`;
-    } else if (key === "className") {
-      ret += ` class="${String(value)}"`;
-    } else {
-      ret += ssrRenderDynamicAttr(key, value, tag);
-    }
-  }
-  return ret;
-}
-function ssrRenderDynamicAttr(key, value, tag) {
-  if (!shared.isRenderableAttrValue(value)) {
-    return ``;
-  }
-  const attrKey = tag && (tag.indexOf("-") > 0 || shared.isSVGTag(tag)) ? key : shared.propsToAttrMap[key] || key.toLowerCase();
-  if (shared.isBooleanAttr(attrKey)) {
-    return shared.includeBooleanAttr(value) ? ` ${attrKey}` : ``;
-  } else if (shared.isSSRSafeAttrName(attrKey)) {
-    return value === "" ? ` ${attrKey}` : ` ${attrKey}="${shared.escapeHtml(value)}"`;
-  } else {
-    console.warn(
-      `[@vue/server-renderer] Skipped rendering unsafe attribute name: ${attrKey}`
-    );
-    return ``;
-  }
-}
-function ssrRenderAttr(key, value) {
-  if (!shared.isRenderableAttrValue(value)) {
-    return ``;
-  }
-  return ` ${key}="${shared.escapeHtml(value)}"`;
-}
-function ssrRenderClass(raw) {
-  return shared.escapeHtml(shared.normalizeClass(raw));
-}
-function ssrRenderStyle(raw) {
-  if (!raw) {
-    return "";
-  }
-  if (shared.isString(raw)) {
-    return shared.escapeHtml(raw);
-  }
-  const styles = shared.normalizeStyle(ssrResetCssVars(raw));
-  return shared.escapeHtml(shared.stringifyStyle(styles));
-}
-function ssrResetCssVars(raw) {
-  if (!shared.isArray(raw) && shared.isObject(raw)) {
-    const res = {};
-    for (const key in raw) {
-      if (key.startsWith(":--")) {
-        res[key.slice(1)] = shared.normalizeCssVarValue(raw[key]);
-      } else {
-        res[key] = raw[key];
-      }
-    }
-    return res;
-  }
-  return raw;
-}
-
-function ssrRenderComponent(comp, props = null, children = null, parentComponent = null, slotScopeId) {
-  return renderComponentVNode(
-    Vue.createVNode(comp, props, children),
-    parentComponent,
-    slotScopeId
-  );
-}
-
-const { ensureValidVNode } = Vue.ssrUtils;
-function ssrRenderSlot(slots, slotName, slotProps, fallbackRenderFn, push, parentComponent, slotScopeId) {
-  push(`<!--[-->`);
-  ssrRenderSlotInner(
-    slots,
-    slotName,
-    slotProps,
-    fallbackRenderFn,
-    push,
-    parentComponent,
-    slotScopeId
-  );
-  push(`<!--]-->`);
-}
-function ssrRenderSlotInner(slots, slotName, slotProps, fallbackRenderFn, push, parentComponent, slotScopeId, transition) {
-  const slotFn = slots[slotName];
-  if (slotFn) {
-    const slotBuffer = [];
-    const bufferedPush = (item) => {
-      slotBuffer.push(item);
-    };
-    const ret = slotFn(
-      slotProps,
-      bufferedPush,
-      parentComponent,
-      slotScopeId ? " " + slotScopeId : ""
-    );
-    if (shared.isArray(ret)) {
-      const validSlotContent = ensureValidVNode(ret);
-      if (validSlotContent) {
-        renderVNodeChildren(
-          push,
-          validSlotContent,
-          parentComponent,
-          slotScopeId
-        );
-      } else if (fallbackRenderFn) {
-        fallbackRenderFn();
-      } else if (transition) {
-        push(`<!---->`);
-      }
-    } else {
-      let isEmptySlot = true;
-      if (transition) {
-        isEmptySlot = false;
-      } else {
-        for (let i = 0; i < slotBuffer.length; i++) {
-          if (!isComment(slotBuffer[i])) {
-            isEmptySlot = false;
-            break;
-          }
-        }
-      }
-      if (isEmptySlot) {
-        if (fallbackRenderFn) {
-          fallbackRenderFn();
-        }
-      } else {
-        let start = 0;
-        let end = slotBuffer.length;
-        if (transition && slotBuffer[0] === "<!--[-->" && slotBuffer[end - 1] === "<!--]-->") {
-          start++;
-          end--;
-        }
-        if (start < end) {
-          for (let i = start; i < end; i++) {
-            push(slotBuffer[i]);
-          }
-        } else if (transition) {
-          push(`<!---->`);
-        }
-      }
-    }
-  } else if (fallbackRenderFn) {
-    fallbackRenderFn();
-  } else if (transition) {
-    push(`<!---->`);
-  }
-}
-const commentTestRE = /^<!--[\s\S]*-->$/;
-const commentRE = /<!--[^]*?-->/gm;
-function isComment(item) {
-  if (typeof item !== "string" || !commentTestRE.test(item)) return false;
-  if (item.length <= 8) return true;
-  return !item.replace(commentRE, "").trim();
-}
-
-function ssrRenderTeleport(parentPush, contentRenderFn, target, disabled, parentComponent) {
-  parentPush("<!--teleport start-->");
-  const context = parentComponent.appContext.provides[Vue.ssrContextKey];
-  const teleportBuffers = context.__teleportBuffers || (context.__teleportBuffers = {});
-  const targetBuffer = teleportBuffers[target] || (teleportBuffers[target] = []);
-  const bufferIndex = targetBuffer.length;
-  let teleportContent;
-  if (disabled) {
-    contentRenderFn(parentPush);
-    teleportContent = `<!--teleport start anchor--><!--teleport anchor-->`;
-  } else {
-    const { getBuffer, push } = createBuffer();
-    push(`<!--teleport start anchor-->`);
-    contentRenderFn(push);
-    push(`<!--teleport anchor-->`);
-    teleportContent = getBuffer();
-  }
-  targetBuffer.splice(bufferIndex, 0, teleportContent);
-  parentPush("<!--teleport end-->");
-}
-
-function ssrInterpolate(value) {
-  return shared.escapeHtml(shared.toDisplayString(value));
-}
-
-function ssrRenderList(source, renderItem) {
-  if (shared.isArray(source) || shared.isString(source)) {
-    for (let i = 0, l = source.length; i < l; i++) {
-      renderItem(source[i], i);
-    }
-  } else if (typeof source === "number") {
-    for (let i = 0; i < source; i++) {
-      renderItem(i + 1, i);
-    }
-  } else if (shared.isObject(source)) {
-    if (source[Symbol.iterator]) {
-      const arr = Array.from(source);
-      for (let i = 0, l = arr.length; i < l; i++) {
-        renderItem(arr[i], i);
-      }
-    } else {
-      const keys = Object.keys(source);
-      for (let i = 0, l = keys.length; i < l; i++) {
-        const key = keys[i];
-        renderItem(source[key], key, i);
-      }
-    }
-  }
-}
-
-async function ssrRenderSuspense(push, { default: renderContent }) {
-  if (renderContent) {
-    renderContent();
-  } else {
-    push(`<!---->`);
-  }
-}
-
-function ssrGetDirectiveProps(instance, dir, value, arg, modifiers = {}) {
-  if (typeof dir !== "function" && dir.getSSRProps) {
-    return dir.getSSRProps(
-      {
-        dir,
-        instance: Vue.ssrUtils.getComponentPublicInstance(instance.$),
-        value,
-        oldValue: void 0,
-        arg,
-        modifiers
-      },
-      null
-    ) || {};
-  }
-  return {};
-}
-
-const ssrLooseEqual = shared.looseEqual;
-function ssrLooseContain(arr, value) {
-  return shared.looseIndexOf(arr, value) > -1;
-}
-function ssrRenderDynamicModel(type, model, value) {
-  switch (type) {
-    case "radio":
-      return shared.looseEqual(model, value) ? " checked" : "";
-    case "checkbox":
-      return (shared.isArray(model) ? ssrLooseContain(model, value) : model) ? " checked" : "";
-    default:
-      return ssrRenderAttr("value", model);
-  }
-}
-function ssrGetDynamicModelProps(existingProps = {}, model) {
-  const { type, value } = existingProps;
-  switch (type) {
-    case "radio":
-      return shared.looseEqual(model, value) ? { checked: true } : null;
-    case "checkbox":
-      return (shared.isArray(model) ? ssrLooseContain(model, value) : model) ? { checked: true } : null;
-    default:
-      return { value: model };
-  }
-}
-
-var helpers = /*#__PURE__*/Object.freeze({
-  __proto__: null,
-  ssrGetDirectiveProps: ssrGetDirectiveProps,
-  ssrGetDynamicModelProps: ssrGetDynamicModelProps,
-  ssrIncludeBooleanAttr: shared.includeBooleanAttr,
-  ssrInterpolate: ssrInterpolate,
-  ssrLooseContain: ssrLooseContain,
-  ssrLooseEqual: ssrLooseEqual,
-  ssrRenderAttr: ssrRenderAttr,
-  ssrRenderAttrs: ssrRenderAttrs,
-  ssrRenderClass: ssrRenderClass,
-  ssrRenderComponent: ssrRenderComponent,
-  ssrRenderDynamicAttr: ssrRenderDynamicAttr,
-  ssrRenderDynamicModel: ssrRenderDynamicModel,
-  ssrRenderList: ssrRenderList,
-  ssrRenderSlot: ssrRenderSlot,
-  ssrRenderSlotInner: ssrRenderSlotInner,
-  ssrRenderStyle: ssrRenderStyle,
-  ssrRenderSuspense: ssrRenderSuspense,
-  ssrRenderTeleport: ssrRenderTeleport,
-  ssrRenderVNode: renderVNode
-});
-
-const compileCache = /* @__PURE__ */ Object.create(null);
-function ssrCompile(template, instance) {
-  const Component = instance.type;
-  const { isCustomElement, compilerOptions } = instance.appContext.config;
-  const { delimiters, compilerOptions: componentCompilerOptions } = Component;
-  const finalCompilerOptions = shared.extend(
-    shared.extend(
-      {
-        isCustomElement,
-        delimiters
-      },
-      compilerOptions
-    ),
-    componentCompilerOptions
-  );
-  finalCompilerOptions.isCustomElement = finalCompilerOptions.isCustomElement || shared.NO;
-  finalCompilerOptions.isNativeTag = finalCompilerOptions.isNativeTag || shared.NO;
-  const cacheKey = JSON.stringify(
-    {
-      template,
-      compilerOptions: finalCompilerOptions
-    },
-    (key, value) => {
-      return shared.isFunction(value) ? value.toString() : value;
-    }
-  );
-  const cached = compileCache[cacheKey];
-  if (cached) {
-    return cached;
-  }
-  finalCompilerOptions.onError = (err) => {
-    {
-      throw err;
-    }
-  };
-  const { code } = compilerSsr.compile(template, finalCompilerOptions);
-  const requireMap = {
-    vue: Vue__namespace,
-    "vue/server-renderer": helpers
-  };
-  const fakeRequire = (id) => requireMap[id];
-  return compileCache[cacheKey] = Function("require", code)(fakeRequire);
-}
-
-const {
-  createComponentInstance,
-  setCurrentRenderingInstance,
-  setupComponent,
-  renderComponentRoot,
-  normalizeVNode,
-  pushWarningContext,
-  popWarningContext
-} = Vue.ssrUtils;
-function createBuffer() {
-  let appendable = false;
-  const buffer = [];
-  return {
-    getBuffer() {
-      return buffer;
-    },
-    push(item) {
-      const isStringItem = shared.isString(item);
-      if (appendable && isStringItem) {
-        buffer[buffer.length - 1] += item;
-        return;
-      }
-      buffer.push(item);
-      appendable = isStringItem;
-      if (shared.isPromise(item) || shared.isArray(item) && item.hasAsync) {
-        buffer.hasAsync = true;
-      }
-    }
-  };
-}
-function renderComponentVNode(vnode, parentComponent = null, slotScopeId) {
-  const instance = vnode.component = createComponentInstance(
-    vnode,
-    parentComponent,
-    null
-  );
-  const res = setupComponent(
-    instance,
-    true
-    /* isSSR */
-  );
-  const hasAsyncSetup = shared.isPromise(res);
-  let prefetches = instance.sp;
-  if (hasAsyncSetup || prefetches) {
-    const p = Promise.resolve(res).then(() => {
-      if (hasAsyncSetup) prefetches = instance.sp;
-      if (prefetches) {
-        return Promise.all(
-          prefetches.map((prefetch) => prefetch.call(instance.proxy))
-        );
-      }
-    }).catch(shared.NOOP);
-    return p.then(() => renderComponentSubTree(instance, slotScopeId));
-  } else {
-    return renderComponentSubTree(instance, slotScopeId);
-  }
-}
-function renderComponentSubTree(instance, slotScopeId) {
-  const comp = instance.type;
-  const { getBuffer, push } = createBuffer();
-  if (shared.isFunction(comp)) {
-    let root = renderComponentRoot(instance);
-    if (!comp.props) {
-      for (const key in instance.attrs) {
-        if (key.startsWith(`data-v-`)) {
-          (root.props || (root.props = {}))[key] = ``;
-        }
-      }
-    }
-    renderVNode(push, instance.subTree = root, instance, slotScopeId);
-  } else {
-    if ((!instance.render || instance.render === shared.NOOP) && !instance.ssrRender && !comp.ssrRender && shared.isString(comp.template)) {
-      comp.ssrRender = ssrCompile(comp.template, instance);
-    }
-    const ssrRender = instance.ssrRender || comp.ssrRender;
-    if (ssrRender) {
-      let attrs = instance.inheritAttrs !== false ? instance.attrs : void 0;
-      let hasCloned = false;
-      let cur = instance;
-      while (true) {
-        const scopeId = cur.vnode.scopeId;
-        if (scopeId) {
-          if (!hasCloned) {
-            attrs = { ...attrs };
-            hasCloned = true;
-          }
-          attrs[scopeId] = "";
-        }
-        const parent = cur.parent;
-        if (parent && parent.subTree && parent.subTree === cur.vnode) {
-          cur = parent;
-        } else {
-          break;
-        }
-      }
-      if (slotScopeId) {
-        if (!hasCloned) attrs = { ...attrs };
-        const slotScopeIdList = slotScopeId.trim().split(" ");
-        for (let i = 0; i < slotScopeIdList.length; i++) {
-          attrs[slotScopeIdList[i]] = "";
-        }
-      }
-      const prev = setCurrentRenderingInstance(instance);
-      try {
-        ssrRender(
-          instance.proxy,
-          push,
-          instance,
-          attrs,
-          // compiler-optimized bindings
-          instance.props,
-          instance.setupState,
-          instance.data,
-          instance.ctx
-        );
-      } finally {
-        setCurrentRenderingInstance(prev);
-      }
-    } else if (instance.render && instance.render !== shared.NOOP) {
-      renderVNode(
-        push,
-        instance.subTree = renderComponentRoot(instance),
-        instance,
-        slotScopeId
-      );
-    } else {
-      const componentName = comp.name || comp.__file || `<Anonymous>`;
-      Vue.warn(`Component ${componentName} is missing template or render function.`);
-      push(`<!---->`);
-    }
-  }
-  return getBuffer();
-}
-function renderVNode(push, vnode, parentComponent, slotScopeId) {
-  const { type, shapeFlag, children, dirs, props } = vnode;
-  if (dirs) {
-    vnode.props = applySSRDirectives(vnode, props, dirs);
-  }
-  switch (type) {
-    case Vue.Text:
-      push(shared.escapeHtml(children));
-      break;
-    case Vue.Comment:
-      push(
-        children ? `<!--${shared.escapeHtmlComment(children)}-->` : `<!---->`
-      );
-      break;
-    case Vue.Static:
-      push(children);
-      break;
-    case Vue.Fragment:
-      if (vnode.slotScopeIds) {
-        slotScopeId = (slotScopeId ? slotScopeId + " " : "") + vnode.slotScopeIds.join(" ");
-      }
-      push(`<!--[-->`);
-      renderVNodeChildren(
-        push,
-        children,
-        parentComponent,
-        slotScopeId
-      );
-      push(`<!--]-->`);
-      break;
-    default:
-      if (shapeFlag & 1) {
-        renderElementVNode(push, vnode, parentComponent, slotScopeId);
-      } else if (shapeFlag & 6) {
-        push(renderComponentVNode(vnode, parentComponent, slotScopeId));
-      } else if (shapeFlag & 64) {
-        renderTeleportVNode(push, vnode, parentComponent, slotScopeId);
-      } else if (shapeFlag & 128) {
-        renderVNode(push, vnode.ssContent, parentComponent, slotScopeId);
-      } else {
-        Vue.warn(
-          "[@vue/server-renderer] Invalid VNode type:",
-          type,
-          `(${typeof type})`
-        );
-      }
-  }
-}
-function renderVNodeChildren(push, children, parentComponent, slotScopeId) {
-  for (let i = 0; i < children.length; i++) {
-    renderVNode(push, normalizeVNode(children[i]), parentComponent, slotScopeId);
-  }
-}
-function renderElementVNode(push, vnode, parentComponent, slotScopeId) {
-  const tag = vnode.type;
-  let { props, children, shapeFlag, scopeId } = vnode;
-  let openTag = `<${tag}`;
-  if (props) {
-    openTag += ssrRenderAttrs(props, tag);
-  }
-  if (scopeId) {
-    openTag += ` ${scopeId}`;
-  }
-  let curParent = parentComponent;
-  let curVnode = vnode;
-  while (curParent && curVnode === curParent.subTree) {
-    curVnode = curParent.vnode;
-    if (curVnode.scopeId) {
-      openTag += ` ${curVnode.scopeId}`;
-    }
-    curParent = curParent.parent;
-  }
-  if (slotScopeId) {
-    openTag += ` ${slotScopeId}`;
-  }
-  push(openTag + `>`);
-  if (!shared.isVoidTag(tag)) {
-    let hasChildrenOverride = false;
-    if (props) {
-      if (props.innerHTML) {
-        hasChildrenOverride = true;
-        push(props.innerHTML);
-      } else if (props.textContent) {
-        hasChildrenOverride = true;
-        push(shared.escapeHtml(props.textContent));
-      } else if (tag === "textarea" && props.value) {
-        hasChildrenOverride = true;
-        push(shared.escapeHtml(props.value));
-      }
-    }
-    if (!hasChildrenOverride) {
-      if (shapeFlag & 8) {
-        push(shared.escapeHtml(children));
-      } else if (shapeFlag & 16) {
-        renderVNodeChildren(
-          push,
-          children,
-          parentComponent,
-          slotScopeId
-        );
-      }
-    }
-    push(`</${tag}>`);
-  }
-}
-function applySSRDirectives(vnode, rawProps, dirs) {
-  const toMerge = [];
-  for (let i = 0; i < dirs.length; i++) {
-    const binding = dirs[i];
-    const {
-      dir: { getSSRProps }
-    } = binding;
-    if (getSSRProps) {
-      const props = getSSRProps(binding, vnode);
-      if (props) toMerge.push(props);
-    }
-  }
-  return Vue.mergeProps(rawProps || {}, ...toMerge);
-}
-function renderTeleportVNode(push, vnode, parentComponent, slotScopeId) {
-  const target = vnode.props && vnode.props.to;
-  const disabled = vnode.props && vnode.props.disabled;
-  if (!target) {
-    if (!disabled) {
-      Vue.warn(`[@vue/server-renderer] Teleport is missing target prop.`);
-    }
-    return [];
-  }
-  if (!shared.isString(target)) {
-    Vue.warn(
-      `[@vue/server-renderer] Teleport target must be a query selector string.`
-    );
-    return [];
-  }
-  ssrRenderTeleport(
-    push,
-    (push2) => {
-      renderVNodeChildren(
-        push2,
-        vnode.children,
-        parentComponent,
-        slotScopeId
-      );
-    },
-    target,
-    disabled || disabled === "",
-    parentComponent
-  );
-}
-
-const { isVNode: isVNode$1 } = Vue.ssrUtils;
-function nestedUnrollBuffer(buffer, parentRet, startIndex) {
-  if (!buffer.hasAsync) {
-    return parentRet + unrollBufferSync$1(buffer);
-  }
-  let ret = parentRet;
-  for (let i = startIndex; i < buffer.length; i += 1) {
-    const item = buffer[i];
-    if (shared.isString(item)) {
-      ret += item;
-      continue;
-    }
-    if (shared.isPromise(item)) {
-      return item.then((nestedItem) => {
-        buffer[i] = nestedItem;
-        return nestedUnrollBuffer(buffer, ret, i);
-      });
-    }
-    const result = nestedUnrollBuffer(item, ret, 0);
-    if (shared.isPromise(result)) {
-      return result.then((nestedItem) => {
-        buffer[i] = nestedItem;
-        return nestedUnrollBuffer(buffer, "", i);
-      });
-    }
-    ret = result;
-  }
-  return ret;
-}
-function unrollBuffer$1(buffer) {
-  return nestedUnrollBuffer(buffer, "", 0);
-}
-function unrollBufferSync$1(buffer) {
-  let ret = "";
-  for (let i = 0; i < buffer.length; i++) {
-    let item = buffer[i];
-    if (shared.isString(item)) {
-      ret += item;
-    } else {
-      ret += unrollBufferSync$1(item);
-    }
-  }
-  return ret;
-}
-async function renderToString(input, context = {}) {
-  if (isVNode$1(input)) {
-    return renderToString(Vue.createApp({ render: () => input }), context);
-  }
-  const vnode = Vue.createVNode(input._component, input._props);
-  vnode.appContext = input._context;
-  input.provide(Vue.ssrContextKey, context);
-  const buffer = await renderComponentVNode(vnode);
-  const result = await unrollBuffer$1(buffer);
-  await resolveTeleports(context);
-  if (context.__watcherHandles) {
-    for (const unwatch of context.__watcherHandles) {
-      unwatch();
-    }
-  }
-  return result;
-}
-async function resolveTeleports(context) {
-  if (context.__teleportBuffers) {
-    context.teleports = context.teleports || {};
-    for (const key in context.__teleportBuffers) {
-      context.teleports[key] = await unrollBuffer$1(
-        await Promise.all([context.__teleportBuffers[key]])
-      );
-    }
-  }
-}
-
-const { isVNode } = Vue.ssrUtils;
-async function unrollBuffer(buffer, stream) {
-  if (buffer.hasAsync) {
-    for (let i = 0; i < buffer.length; i++) {
-      let item = buffer[i];
-      if (shared.isPromise(item)) {
-        item = await item;
-      }
-      if (shared.isString(item)) {
-        stream.push(item);
-      } else {
-        await unrollBuffer(item, stream);
-      }
-    }
-  } else {
-    unrollBufferSync(buffer, stream);
-  }
-}
-function unrollBufferSync(buffer, stream) {
-  for (let i = 0; i < buffer.length; i++) {
-    let item = buffer[i];
-    if (shared.isString(item)) {
-      stream.push(item);
-    } else {
-      unrollBufferSync(item, stream);
-    }
-  }
-}
-function renderToSimpleStream(input, context, stream) {
-  if (isVNode(input)) {
-    return renderToSimpleStream(
-      Vue.createApp({ render: () => input }),
-      context,
-      stream
-    );
-  }
-  const vnode = Vue.createVNode(input._component, input._props);
-  vnode.appContext = input._context;
-  input.provide(Vue.ssrContextKey, context);
-  Promise.resolve(renderComponentVNode(vnode)).then((buffer) => unrollBuffer(buffer, stream)).then(() => resolveTeleports(context)).then(() => {
-    if (context.__watcherHandles) {
-      for (const unwatch of context.__watcherHandles) {
-        unwatch();
-      }
-    }
-  }).then(() => stream.push(null)).catch((error) => {
-    stream.destroy(error);
-  });
-  return stream;
-}
-function renderToStream(input, context = {}) {
-  console.warn(
-    `[@vue/server-renderer] renderToStream is deprecated - use renderToNodeStream instead.`
-  );
-  return renderToNodeStream(input, context);
-}
-function renderToNodeStream(input, context = {}) {
-  const stream = new (require("node:stream")).Readable({ read() {
-  } }) ;
-  if (!stream) {
-    throw new Error(
-      `ESM build of renderToStream() does not support renderToNodeStream(). Use pipeToNodeWritable() with an existing Node.js Writable stream instance instead.`
-    );
-  }
-  return renderToSimpleStream(input, context, stream);
-}
-function pipeToNodeWritable(input, context = {}, writable) {
-  renderToSimpleStream(input, context, {
-    push(content) {
-      if (content != null) {
-        writable.write(content);
-      } else {
-        writable.end();
-      }
-    },
-    destroy(err) {
-      writable.destroy(err);
-    }
-  });
-}
-function renderToWebStream(input, context = {}) {
-  if (typeof ReadableStream !== "function") {
-    throw new Error(
-      `ReadableStream constructor is not available in the global scope. If the target environment does support web streams, consider using pipeToWebWritable() with an existing WritableStream instance instead.`
-    );
-  }
-  const encoder = new TextEncoder();
-  let cancelled = false;
-  return new ReadableStream({
-    start(controller) {
-      renderToSimpleStream(input, context, {
-        push(content) {
-          if (cancelled) return;
-          if (content != null) {
-            controller.enqueue(encoder.encode(content));
-          } else {
-            controller.close();
-          }
-        },
-        destroy(err) {
-          controller.error(err);
-        }
-      });
-    },
-    cancel() {
-      cancelled = true;
-    }
-  });
-}
-function pipeToWebWritable(input, context = {}, writable) {
-  const writer = writable.getWriter();
-  const encoder = new TextEncoder();
-  let hasReady = false;
-  try {
-    hasReady = shared.isPromise(writer.ready);
-  } catch (e) {
-  }
-  renderToSimpleStream(input, context, {
-    async push(content) {
-      if (hasReady) {
-        await writer.ready;
-      }
-      if (content != null) {
-        return writer.write(encoder.encode(content));
-      } else {
-        return writer.close();
-      }
-    },
-    destroy(err) {
-      console.log(err);
-      writer.close();
-    }
-  });
-}
-
-Vue.initDirectivesForSSR();
-
-exports.ssrIncludeBooleanAttr = shared.includeBooleanAttr;
-exports.pipeToNodeWritable = pipeToNodeWritable;
-exports.pipeToWebWritable = pipeToWebWritable;
-exports.renderToNodeStream = renderToNodeStream;
-exports.renderToSimpleStream = renderToSimpleStream;
-exports.renderToStream = renderToStream;
-exports.renderToString = renderToString;
-exports.renderToWebStream = renderToWebStream;
-exports.ssrGetDirectiveProps = ssrGetDirectiveProps;
-exports.ssrGetDynamicModelProps = ssrGetDynamicModelProps;
-exports.ssrInterpolate = ssrInterpolate;
-exports.ssrLooseContain = ssrLooseContain;
-exports.ssrLooseEqual = ssrLooseEqual;
-exports.ssrRenderAttr = ssrRenderAttr;
-exports.ssrRenderAttrs = ssrRenderAttrs;
-exports.ssrRenderClass = ssrRenderClass;
-exports.ssrRenderComponent = ssrRenderComponent;
-exports.ssrRenderDynamicAttr = ssrRenderDynamicAttr;
-exports.ssrRenderDynamicModel = ssrRenderDynamicModel;
-exports.ssrRenderList = ssrRenderList;
-exports.ssrRenderSlot = ssrRenderSlot;
-exports.ssrRenderSlotInner = ssrRenderSlotInner;
-exports.ssrRenderStyle = ssrRenderStyle;
-exports.ssrRenderSuspense = ssrRenderSuspense;
-exports.ssrRenderTeleport = ssrRenderTeleport;
-exports.ssrRenderVNode = renderVNode;

+ 0 - 65
node_modules/@vue/server-renderer/dist/server-renderer.d.ts

@@ -1,65 +0,0 @@
-import { VNode, ComponentInternalInstance, App, Slots, Component, ComponentPublicInstance, Directive } from 'vue';
-import { Readable, Writable } from 'node:stream';
-export { includeBooleanAttr as ssrIncludeBooleanAttr } from '@vue/shared';
-
-type SSRBuffer = SSRBufferItem[] & {
-    hasAsync?: boolean;
-};
-type SSRBufferItem = string | SSRBuffer | Promise<SSRBuffer>;
-type PushFn = (item: SSRBufferItem) => void;
-type Props = Record<string, unknown>;
-export type SSRContext = {
-    [key: string]: any;
-    teleports?: Record<string, string>;
-};
-export declare function renderVNode(push: PushFn, vnode: VNode, parentComponent: ComponentInternalInstance, slotScopeId?: string): void;
-
-export declare function renderToString(input: App | VNode, context?: SSRContext): Promise<string>;
-
-export interface SimpleReadable {
-    push(chunk: string | null): void;
-    destroy(err: any): void;
-}
-export declare function renderToSimpleStream<T extends SimpleReadable>(input: App | VNode, context: SSRContext, stream: T): T;
-/**
- * @deprecated
- */
-export declare function renderToStream(input: App | VNode, context?: SSRContext): Readable;
-export declare function renderToNodeStream(input: App | VNode, context?: SSRContext): Readable;
-export declare function pipeToNodeWritable(input: App | VNode, context: SSRContext | undefined, writable: Writable): void;
-export declare function renderToWebStream(input: App | VNode, context?: SSRContext): ReadableStream;
-export declare function pipeToWebWritable(input: App | VNode, context: SSRContext | undefined, writable: WritableStream): void;
-
-type SSRSlots = Record<string, SSRSlot>;
-type SSRSlot = (props: Props, push: PushFn, parentComponent: ComponentInternalInstance | null, scopeId: string | null) => void;
-export declare function ssrRenderSlot(slots: Slots | SSRSlots, slotName: string, slotProps: Props, fallbackRenderFn: (() => void) | null, push: PushFn, parentComponent: ComponentInternalInstance, slotScopeId?: string): void;
-export declare function ssrRenderSlotInner(slots: Slots | SSRSlots, slotName: string, slotProps: Props, fallbackRenderFn: (() => void) | null, push: PushFn, parentComponent: ComponentInternalInstance, slotScopeId?: string, transition?: boolean): void;
-
-export declare function ssrRenderComponent(comp: Component, props?: Props | null, children?: Slots | SSRSlots | null, parentComponent?: ComponentInternalInstance | null, slotScopeId?: string): SSRBuffer | Promise<SSRBuffer>;
-
-export declare function ssrRenderTeleport(parentPush: PushFn, contentRenderFn: (push: PushFn) => void, target: string, disabled: boolean, parentComponent: ComponentInternalInstance): void;
-
-export declare function ssrRenderAttrs(props: Record<string, unknown>, tag?: string): string;
-export declare function ssrRenderDynamicAttr(key: string, value: unknown, tag?: string): string;
-export declare function ssrRenderAttr(key: string, value: unknown): string;
-export declare function ssrRenderClass(raw: unknown): string;
-export declare function ssrRenderStyle(raw: unknown): string;
-
-export declare function ssrInterpolate(value: unknown): string;
-
-export declare function ssrRenderList(source: unknown, renderItem: (value: unknown, key: string | number, index?: number) => void): void;
-
-export declare function ssrRenderSuspense(push: PushFn, { default: renderContent }: Record<string, (() => void) | undefined>): Promise<void>;
-
-export declare function ssrGetDirectiveProps(instance: ComponentPublicInstance, dir: Directive, value?: any, arg?: string, modifiers?: Record<string, boolean>): Record<string, any>;
-
-export declare const ssrLooseEqual: (a: unknown, b: unknown) => boolean;
-export declare function ssrLooseContain(arr: unknown[], value: unknown): boolean;
-export declare function ssrRenderDynamicModel(type: unknown, model: unknown, value: unknown): string;
-export declare function ssrGetDynamicModelProps(existingProps: any, model: unknown): {
-    checked: true;
-} | {
-    value: any;
-} | null;
-
-export { renderVNode as ssrRenderVNode };

File diff suppressed because it is too large
+ 0 - 8468
node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.js


File diff suppressed because it is too large
+ 0 - 5
node_modules/@vue/server-renderer/dist/server-renderer.esm-browser.prod.js


File diff suppressed because it is too large
+ 0 - 1088
node_modules/@vue/server-renderer/dist/server-renderer.esm-bundler.js


+ 0 - 7
node_modules/@vue/server-renderer/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/server-renderer.cjs.prod.js')
-} else {
-  module.exports = require('./dist/server-renderer.cjs.js')
-}

+ 0 - 55
node_modules/@vue/server-renderer/package.json

@@ -1,55 +0,0 @@
-{
-  "name": "@vue/server-renderer",
-  "version": "3.5.18",
-  "description": "@vue/server-renderer",
-  "main": "index.js",
-  "module": "dist/server-renderer.esm-bundler.js",
-  "types": "dist/server-renderer.d.ts",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/server-renderer.d.ts",
-      "node": {
-        "production": "./dist/server-renderer.cjs.prod.js",
-        "development": "./dist/server-renderer.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/server-renderer.esm-bundler.js",
-      "import": "./dist/server-renderer.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "buildOptions": {
-    "name": "VueServerRenderer",
-    "formats": [
-      "esm-bundler",
-      "esm-browser",
-      "cjs"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/server-renderer"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/server-renderer#readme",
-  "peerDependencies": {
-    "vue": "3.5.18"
-  },
-  "dependencies": {
-    "@vue/shared": "3.5.18",
-    "@vue/compiler-ssr": "3.5.18"
-  }
-}

+ 0 - 21
node_modules/@vue/shared/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2018-present, Yuxi (Evan) You
-
-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.

+ 0 - 3
node_modules/@vue/shared/README.md

@@ -1,3 +0,0 @@
-# @vue/shared
-
-Internal utility functions and constants shared across `@vue` packages.

File diff suppressed because it is too large
+ 0 - 613
node_modules/@vue/shared/dist/shared.cjs.js


File diff suppressed because it is too large
+ 0 - 605
node_modules/@vue/shared/dist/shared.cjs.prod.js


+ 0 - 335
node_modules/@vue/shared/dist/shared.d.ts

@@ -1,335 +0,0 @@
-/**
- * Make a map and return a function for checking if a key
- * is in that map.
- * IMPORTANT: all calls of this function must be prefixed with
- * \/\*#\_\_PURE\_\_\*\/
- * So that rollup can tree-shake them if necessary.
- */
-/*! #__NO_SIDE_EFFECTS__ */
-export declare function makeMap(str: string): (key: string) => boolean;
-
-export declare const EMPTY_OBJ: {
-    readonly [key: string]: any;
-};
-export declare const EMPTY_ARR: readonly never[];
-export declare const NOOP: () => void;
-/**
- * Always return false.
- */
-export declare const NO: () => boolean;
-export declare const isOn: (key: string) => boolean;
-export declare const isModelListener: (key: string) => key is `onUpdate:${string}`;
-export declare const extend: typeof Object.assign;
-export declare const remove: <T>(arr: T[], el: T) => void;
-export declare const hasOwn: (val: object, key: string | symbol) => key is keyof typeof val;
-export declare const isArray: typeof Array.isArray;
-export declare const isMap: (val: unknown) => val is Map<any, any>;
-export declare const isSet: (val: unknown) => val is Set<any>;
-export declare const isDate: (val: unknown) => val is Date;
-export declare const isRegExp: (val: unknown) => val is RegExp;
-export declare const isFunction: (val: unknown) => val is Function;
-export declare const isString: (val: unknown) => val is string;
-export declare const isSymbol: (val: unknown) => val is symbol;
-export declare const isObject: (val: unknown) => val is Record<any, any>;
-export declare const isPromise: <T = any>(val: unknown) => val is Promise<T>;
-export declare const objectToString: typeof Object.prototype.toString;
-export declare const toTypeString: (value: unknown) => string;
-export declare const toRawType: (value: unknown) => string;
-export declare const isPlainObject: (val: unknown) => val is object;
-export declare const isIntegerKey: (key: unknown) => boolean;
-export declare const isReservedProp: (key: string) => boolean;
-export declare const isBuiltInDirective: (key: string) => boolean;
-/**
- * @private
- */
-export declare const camelize: (str: string) => string;
-/**
- * @private
- */
-export declare const hyphenate: (str: string) => string;
-/**
- * @private
- */
-export declare const capitalize: <T extends string>(str: T) => Capitalize<T>;
-/**
- * @private
- */
-export declare const toHandlerKey: <T extends string>(str: T) => T extends '' ? '' : `on${Capitalize<T>}`;
-export declare const hasChanged: (value: any, oldValue: any) => boolean;
-export declare const invokeArrayFns: (fns: Function[], ...arg: any[]) => void;
-export declare const def: (obj: object, key: string | symbol, value: any, writable?: boolean) => void;
-/**
- * "123-foo" will be parsed to 123
- * This is used for the .number modifier in v-model
- */
-export declare const looseToNumber: (val: any) => any;
-/**
- * Only concerns number-like strings
- * "123-foo" will be returned as-is
- */
-export declare const toNumber: (val: any) => any;
-export declare const getGlobalThis: () => any;
-export declare function genPropsAccessExp(name: string): string;
-export declare function genCacheKey(source: string, options: any): string;
-
-/**
- * Patch flags are optimization hints generated by the compiler.
- * when a block with dynamicChildren is encountered during diff, the algorithm
- * enters "optimized mode". In this mode, we know that the vdom is produced by
- * a render function generated by the compiler, so the algorithm only needs to
- * handle updates explicitly marked by these patch flags.
- *
- * Patch flags can be combined using the | bitwise operator and can be checked
- * using the & operator, e.g.
- *
- * ```js
- * const flag = TEXT | CLASS
- * if (flag & TEXT) { ... }
- * ```
- *
- * Check the `patchElement` function in '../../runtime-core/src/renderer.ts' to see how the
- * flags are handled during diff.
- */
-export declare enum PatchFlags {
-    /**
-     * Indicates an element with dynamic textContent (children fast path)
-     */
-    TEXT = 1,
-    /**
-     * Indicates an element with dynamic class binding.
-     */
-    CLASS = 2,
-    /**
-     * Indicates an element with dynamic style
-     * The compiler pre-compiles static string styles into static objects
-     * + detects and hoists inline static objects
-     * e.g. `style="color: red"` and `:style="{ color: 'red' }"` both get hoisted
-     * as:
-     * ```js
-     * const style = { color: 'red' }
-     * render() { return e('div', { style }) }
-     * ```
-     */
-    STYLE = 4,
-    /**
-     * Indicates an element that has non-class/style dynamic props.
-     * Can also be on a component that has any dynamic props (includes
-     * class/style). when this flag is present, the vnode also has a dynamicProps
-     * array that contains the keys of the props that may change so the runtime
-     * can diff them faster (without having to worry about removed props)
-     */
-    PROPS = 8,
-    /**
-     * Indicates an element with props with dynamic keys. When keys change, a full
-     * diff is always needed to remove the old key. This flag is mutually
-     * exclusive with CLASS, STYLE and PROPS.
-     */
-    FULL_PROPS = 16,
-    /**
-     * Indicates an element that requires props hydration
-     * (but not necessarily patching)
-     * e.g. event listeners & v-bind with prop modifier
-     */
-    NEED_HYDRATION = 32,
-    /**
-     * Indicates a fragment whose children order doesn't change.
-     */
-    STABLE_FRAGMENT = 64,
-    /**
-     * Indicates a fragment with keyed or partially keyed children
-     */
-    KEYED_FRAGMENT = 128,
-    /**
-     * Indicates a fragment with unkeyed children.
-     */
-    UNKEYED_FRAGMENT = 256,
-    /**
-     * Indicates an element that only needs non-props patching, e.g. ref or
-     * directives (onVnodeXXX hooks). since every patched vnode checks for refs
-     * and onVnodeXXX hooks, it simply marks the vnode so that a parent block
-     * will track it.
-     */
-    NEED_PATCH = 512,
-    /**
-     * Indicates a component with dynamic slots (e.g. slot that references a v-for
-     * iterated value, or dynamic slot names).
-     * Components with this flag are always force updated.
-     */
-    DYNAMIC_SLOTS = 1024,
-    /**
-     * Indicates a fragment that was created only because the user has placed
-     * comments at the root level of a template. This is a dev-only flag since
-     * comments are stripped in production.
-     */
-    DEV_ROOT_FRAGMENT = 2048,
-    /**
-     * SPECIAL FLAGS -------------------------------------------------------------
-     * Special flags are negative integers. They are never matched against using
-     * bitwise operators (bitwise matching should only happen in branches where
-     * patchFlag > 0), and are mutually exclusive. When checking for a special
-     * flag, simply check patchFlag === FLAG.
-     */
-    /**
-     * Indicates a cached static vnode. This is also a hint for hydration to skip
-     * the entire sub tree since static content never needs to be updated.
-     */
-    CACHED = -1,
-    /**
-     * A special flag that indicates that the diffing algorithm should bail out
-     * of optimized mode. For example, on block fragments created by renderSlot()
-     * when encountering non-compiler generated slots (i.e. manually written
-     * render functions, which should always be fully diffed)
-     * OR manually cloneVNodes
-     */
-    BAIL = -2
-}
-/**
- * dev only flag -> name mapping
- */
-export declare const PatchFlagNames: Record<PatchFlags, string>;
-
-export declare enum ShapeFlags {
-    ELEMENT = 1,
-    FUNCTIONAL_COMPONENT = 2,
-    STATEFUL_COMPONENT = 4,
-    TEXT_CHILDREN = 8,
-    ARRAY_CHILDREN = 16,
-    SLOTS_CHILDREN = 32,
-    TELEPORT = 64,
-    SUSPENSE = 128,
-    COMPONENT_SHOULD_KEEP_ALIVE = 256,
-    COMPONENT_KEPT_ALIVE = 512,
-    COMPONENT = 6
-}
-
-export declare enum SlotFlags {
-    /**
-     * Stable slots that only reference slot props or context state. The slot
-     * can fully capture its own dependencies so when passed down the parent won't
-     * need to force the child to update.
-     */
-    STABLE = 1,
-    /**
-     * Slots that reference scope variables (v-for or an outer slot prop), or
-     * has conditional structure (v-if, v-for). The parent will need to force
-     * the child to update because the slot does not fully capture its dependencies.
-     */
-    DYNAMIC = 2,
-    /**
-     * `<slot/>` being forwarded into a child component. Whether the parent needs
-     * to update the child is dependent on what kind of slots the parent itself
-     * received. This has to be refined at runtime, when the child's vnode
-     * is being created (in `normalizeChildren`)
-     */
-    FORWARDED = 3
-}
-/**
- * Dev only
- */
-export declare const slotFlagsText: Record<SlotFlags, string>;
-
-export declare const isGloballyAllowed: (key: string) => boolean;
-/** @deprecated use `isGloballyAllowed` instead */
-export declare const isGloballyWhitelisted: (key: string) => boolean;
-
-export declare function generateCodeFrame(source: string, start?: number, end?: number): string;
-
-export type NormalizedStyle = Record<string, string | number>;
-export declare function normalizeStyle(value: unknown): NormalizedStyle | string | undefined;
-export declare function parseStringStyle(cssText: string): NormalizedStyle;
-export declare function stringifyStyle(styles: NormalizedStyle | string | undefined): string;
-export declare function normalizeClass(value: unknown): string;
-export declare function normalizeProps(props: Record<string, any> | null): Record<string, any> | null;
-
-/**
- * Compiler only.
- * Do NOT use in runtime code paths unless behind `__DEV__` flag.
- */
-export declare const isHTMLTag: (key: string) => boolean;
-/**
- * Compiler only.
- * Do NOT use in runtime code paths unless behind `__DEV__` flag.
- */
-export declare const isSVGTag: (key: string) => boolean;
-/**
- * Compiler only.
- * Do NOT use in runtime code paths unless behind `__DEV__` flag.
- */
-export declare const isMathMLTag: (key: string) => boolean;
-/**
- * Compiler only.
- * Do NOT use in runtime code paths unless behind `__DEV__` flag.
- */
-export declare const isVoidTag: (key: string) => boolean;
-
-export declare const isSpecialBooleanAttr: (key: string) => boolean;
-/**
- * The full list is needed during SSR to produce the correct initial markup.
- */
-export declare const isBooleanAttr: (key: string) => boolean;
-/**
- * Boolean attributes should be included if the value is truthy or ''.
- * e.g. `<select multiple>` compiles to `{ multiple: '' }`
- */
-export declare function includeBooleanAttr(value: unknown): boolean;
-export declare function isSSRSafeAttrName(name: string): boolean;
-export declare const propsToAttrMap: Record<string, string | undefined>;
-/**
- * Known attributes, this is used for stringification of runtime static nodes
- * so that we don't stringify bindings that cannot be set from HTML.
- * Don't also forget to allow `data-*` and `aria-*`!
- * Generated from https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes
- */
-export declare const isKnownHtmlAttr: (key: string) => boolean;
-/**
- * Generated from https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute
- */
-export declare const isKnownSvgAttr: (key: string) => boolean;
-/**
- * Generated from https://developer.mozilla.org/en-US/docs/Web/MathML/Attribute
- */
-export declare const isKnownMathMLAttr: (key: string) => boolean;
-/**
- * Shared between server-renderer and runtime-core hydration logic
- */
-export declare function isRenderableAttrValue(value: unknown): boolean;
-
-export declare function escapeHtml(string: unknown): string;
-export declare function escapeHtmlComment(src: string): string;
-export declare const cssVarNameEscapeSymbolsRE: RegExp;
-export declare function getEscapedCssVarName(key: string, doubleEscape: boolean): string;
-
-export declare function looseEqual(a: any, b: any): boolean;
-export declare function looseIndexOf(arr: any[], val: any): number;
-
-/**
- * For converting {{ interpolation }} values to displayed strings.
- * @private
- */
-export declare const toDisplayString: (val: unknown) => string;
-
-export type Prettify<T> = {
-    [K in keyof T]: T[K];
-} & {};
-export type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never;
-export type LooseRequired<T> = {
-    [P in keyof (T & Required<T>)]: T[P];
-};
-export type IfAny<T, Y, N> = 0 extends 1 & T ? Y : N;
-export type IsKeyValues<T, K = string> = IfAny<T, false, T extends object ? (keyof T extends K ? true : false) : false>;
-/**
- * Utility for extracting the parameters from a function overload (for typed emits)
- * https://github.com/microsoft/TypeScript/issues/32164#issuecomment-1146737709
- */
-export type OverloadParameters<T extends (...args: any[]) => any> = Parameters<OverloadUnion<T>>;
-type OverloadProps<TOverload> = Pick<TOverload, keyof TOverload>;
-type OverloadUnionRecursive<TOverload, TPartialOverload = unknown> = TOverload extends (...args: infer TArgs) => infer TReturn ? TPartialOverload extends TOverload ? never : OverloadUnionRecursive<TPartialOverload & TOverload, TPartialOverload & ((...args: TArgs) => TReturn) & OverloadProps<TOverload>> | ((...args: TArgs) => TReturn) : never;
-type OverloadUnion<TOverload extends (...args: any[]) => any> = Exclude<OverloadUnionRecursive<(() => never) & TOverload>, TOverload extends () => never ? never : () => never>;
-
-/**
- * Normalize CSS var value created by `v-bind` in `<style>` block
- * See https://github.com/vuejs/core/pull/12461#issuecomment-2495804664
- */
-export declare function normalizeCssVarValue(value: unknown): string;
-
-

File diff suppressed because it is too large
+ 0 - 537
node_modules/@vue/shared/dist/shared.esm-bundler.js


+ 0 - 7
node_modules/@vue/shared/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/shared.cjs.prod.js')
-} else {
-  module.exports = require('./dist/shared.cjs.js')
-}

+ 0 - 47
node_modules/@vue/shared/package.json

@@ -1,47 +0,0 @@
-{
-  "name": "@vue/shared",
-  "version": "3.5.18",
-  "description": "internal utils shared across @vue packages",
-  "main": "index.js",
-  "module": "dist/shared.esm-bundler.js",
-  "types": "dist/shared.d.ts",
-  "files": [
-    "index.js",
-    "dist"
-  ],
-  "exports": {
-    ".": {
-      "types": "./dist/shared.d.ts",
-      "node": {
-        "production": "./dist/shared.cjs.prod.js",
-        "development": "./dist/shared.cjs.js",
-        "default": "./index.js"
-      },
-      "module": "./dist/shared.esm-bundler.js",
-      "import": "./dist/shared.esm-bundler.js",
-      "require": "./index.js"
-    },
-    "./*": "./*"
-  },
-  "sideEffects": false,
-  "buildOptions": {
-    "formats": [
-      "esm-bundler",
-      "cjs"
-    ]
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/vuejs/core.git",
-    "directory": "packages/shared"
-  },
-  "keywords": [
-    "vue"
-  ],
-  "author": "Evan You",
-  "license": "MIT",
-  "bugs": {
-    "url": "https://github.com/vuejs/core/issues"
-  },
-  "homepage": "https://github.com/vuejs/core/tree/main/packages/shared#readme"
-}

+ 0 - 19
node_modules/csstype/LICENSE

@@ -1,19 +0,0 @@
-Copyright (c) 2017-2018 Fredrik Nicol
-
-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.

+ 0 - 277
node_modules/csstype/README.md

@@ -1,277 +0,0 @@
-# CSSType
-
-[![npm](https://img.shields.io/npm/v/csstype.svg)](https://www.npmjs.com/package/csstype)
-
-TypeScript and Flow definitions for CSS, generated by [data from MDN](https://github.com/mdn/data). It provides autocompletion and type checking for CSS properties and values.
-
-**TypeScript**
-
-```ts
-import type * as CSS from 'csstype';
-
-const style: CSS.Properties = {
-  colour: 'white', // Type error on property
-  textAlign: 'middle', // Type error on value
-};
-```
-
-**Flow**
-
-```js
-// @flow strict
-import * as CSS from 'csstype';
-
-const style: CSS.Properties<> = {
-  colour: 'white', // Type error on property
-  textAlign: 'middle', // Type error on value
-};
-```
-
-_Further examples below will be in TypeScript!_
-
-## Getting started
-
-```sh
-$ npm install csstype
-```
-
-## Table of content
-
-- [Style types](#style-types)
-- [At-rule types](#at-rule-types)
-- [Pseudo types](#pseudo-types)
-- [Generics](#generics)
-- [Usage](#usage)
-- [What should I do when I get type errors?](#what-should-i-do-when-i-get-type-errors)
-- [Version 3.0](#version-30)
-- [Contributing](#contributing)
-
-## Style types
-
-Properties are categorized in different uses and in several technical variations to provide typings that suits as many as possible.
-
-|                | Default              | `Hyphen`                   | `Fallback`                   | `HyphenFallback`                   |
-| -------------- | -------------------- | -------------------------- | ---------------------------- | ---------------------------------- |
-| **All**        | `Properties`         | `PropertiesHyphen`         | `PropertiesFallback`         | `PropertiesHyphenFallback`         |
-| **`Standard`** | `StandardProperties` | `StandardPropertiesHyphen` | `StandardPropertiesFallback` | `StandardPropertiesHyphenFallback` |
-| **`Vendor`**   | `VendorProperties`   | `VendorPropertiesHyphen`   | `VendorPropertiesFallback`   | `VendorPropertiesHyphenFallback`   |
-| **`Obsolete`** | `ObsoleteProperties` | `ObsoletePropertiesHyphen` | `ObsoletePropertiesFallback` | `ObsoletePropertiesHyphenFallback` |
-| **`Svg`**      | `SvgProperties`      | `SvgPropertiesHyphen`      | `SvgPropertiesFallback`      | `SvgPropertiesHyphenFallback`      |
-
-Categories:
-
-- **All** - Includes `Standard`, `Vendor`, `Obsolete` and `Svg`
-- **`Standard`** - Current properties and extends subcategories `StandardLonghand` and `StandardShorthand` _(e.g. `StandardShorthandProperties`)_
-- **`Vendor`** - Vendor prefixed properties and extends subcategories `VendorLonghand` and `VendorShorthand` _(e.g. `VendorShorthandProperties`)_
-- **`Obsolete`** - Removed or deprecated properties
-- **`Svg`** - SVG-specific properties
-
-Variations:
-
-- **Default** - JavaScript (camel) cased property names
-- **`Hyphen`** - CSS (kebab) cased property names
-- **`Fallback`** - Also accepts array of values e.g. `string | string[]`
-
-## At-rule types
-
-At-rule interfaces with descriptors.
-
-**TypeScript**: These will be found in the `AtRule` namespace, e.g. `AtRule.Viewport`.  
-**Flow**: These will be prefixed with `AtRule$`, e.g. `AtRule$Viewport`.
-
-|                      | Default        | `Hyphen`             | `Fallback`             | `HyphenFallback`             |
-| -------------------- | -------------- | -------------------- | ---------------------- | ---------------------------- |
-| **`@counter-style`** | `CounterStyle` | `CounterStyleHyphen` | `CounterStyleFallback` | `CounterStyleHyphenFallback` |
-| **`@font-face`**     | `FontFace`     | `FontFaceHyphen`     | `FontFaceFallback`     | `FontFaceHyphenFallback`     |
-| **`@viewport`**      | `Viewport`     | `ViewportHyphen`     | `ViewportFallback`     | `ViewportHyphenFallback`     |
-
-## Pseudo types
-
-String literals of pseudo classes and pseudo elements
-
-- `Pseudos`
-
-  Extends:
-
-  - `AdvancedPseudos`
-
-    Function-like pseudos e.g. `:not(:first-child)`. The string literal contains the value excluding the parenthesis: `:not`. These are separated because they require an argument that results in infinite number of variations.
-
-  - `SimplePseudos`
-
-    Plain pseudos e.g. `:hover` that can only be **one** variation.
-
-## Generics
-
-All interfaces has two optional generic argument to define length and time: `CSS.Properties<TLength = string | 0, TTime = string>`
-
-- **Length** is the first generic parameter and defaults to `string | 0` because `0` is the only [length where the unit identifier is optional](https://drafts.csswg.org/css-values-3/#lengths). You can specify this, e.g. `string | number`, for platforms and libraries that accepts any numeric value as length with a specific unit.
-  ```tsx
-  const style: CSS.Properties<string | number> = {
-    width: 100,
-  };
-  ```
-- **Time** is the second generic argument and defaults to `string`. You can specify this, e.g. `string | number`, for platforms and libraries that accepts any numeric value as length with a specific unit.
-  ```tsx
-  const style: CSS.Properties<string | number, number> = {
-    transitionDuration: 1000,
-  };
-  ```
-
-## Usage
-
-```ts
-import type * as CSS from 'csstype';
-
-const style: CSS.Properties = {
-  width: '10px',
-  margin: '1em',
-};
-```
-
-In some cases, like for CSS-in-JS libraries, an array of values is a way to provide fallback values in CSS. Using `CSS.PropertiesFallback` instead of `CSS.Properties` will add the possibility to use any property value as an array of values.
-
-```ts
-import type * as CSS from 'csstype';
-
-const style: CSS.PropertiesFallback = {
-  display: ['-webkit-flex', 'flex'],
-  color: 'white',
-};
-```
-
-There's even string literals for pseudo selectors and elements.
-
-```ts
-import type * as CSS from 'csstype';
-
-const pseudos: { [P in CSS.SimplePseudos]?: CSS.Properties } = {
-  ':hover': {
-    display: 'flex',
-  },
-};
-```
-
-Hyphen cased (kebab cased) properties are provided in `CSS.PropertiesHyphen` and `CSS.PropertiesHyphenFallback`. It's not **not** added by default in `CSS.Properties`. To allow both of them, you can simply extend with `CSS.PropertiesHyphen` or/and `CSS.PropertiesHyphenFallback`.
-
-```ts
-import type * as CSS from 'csstype';
-
-interface Style extends CSS.Properties, CSS.PropertiesHyphen {}
-
-const style: Style = {
-  'flex-grow': 1,
-  'flex-shrink': 0,
-  'font-weight': 'normal',
-  backgroundColor: 'white',
-};
-```
-
-Adding type checked CSS properties to a `HTMLElement`.
-
-```ts
-import type * as CSS from 'csstype';
-
-const style: CSS.Properties = {
-  color: 'red',
-  margin: '1em',
-};
-
-let button = document.createElement('button');
-
-Object.assign(button.style, style);
-```
-
-## What should I do when I get type errors?
-
-The goal is to have as perfect types as possible and we're trying to do our best. But with CSS Custom Properties, the CSS specification changing frequently and vendors implementing their own specifications with new releases sometimes causes type errors even if it should work. Here's some steps you could take to get it fixed:
-
-_If you're using CSS Custom Properties you can step directly to step 3._
-
-1.  **First of all, make sure you're doing it right.** A type error could also indicate that you're not :wink:
-
-    - Some CSS specs that some vendors has implemented could have been officially rejected or haven't yet received any official acceptance and are therefor not included
-    - If you're using TypeScript, [type widening](https://blog.mariusschulz.com/2017/02/04/TypeScript-2-1-literal-type-widening) could be the reason you get `Type 'string' is not assignable to...` errors
-
-2.  **Have a look in [issues](https://github.com/frenic/csstype/issues) to see if an issue already has been filed. If not, create a new one.** To help us out, please refer to any information you have found.
-3.  Fix the issue locally with **TypeScript** (Flow further down):
-
-    - The recommended way is to use **module augmentation**. Here's a few examples:
-
-      ```ts
-      // My css.d.ts file
-      import type * as CSS from 'csstype';
-
-      declare module 'csstype' {
-        interface Properties {
-          // Add a missing property
-          WebkitRocketLauncher?: string;
-
-          // Add a CSS Custom Property
-          '--theme-color'?: 'black' | 'white';
-
-          // Allow namespaced CSS Custom Properties
-          [index: `--theme-${string}`]: any;
-          
-          // Allow any CSS Custom Properties
-          [index: `--${string}`]: any;
-
-          // ...or allow any other property
-          [index: string]: any;
-        }
-      }
-      ```
-
-    - The alternative way is to use **type assertion**. Here's a few examples:
-
-      ```ts
-      const style: CSS.Properties = {
-        // Add a missing property
-        ['WebkitRocketLauncher' as any]: 'launching',
-
-        // Add a CSS Custom Property
-        ['--theme-color' as any]: 'black',
-      };
-      ```
-
-    Fix the issue locally with **Flow**:
-
-    - Use **type assertion**. Here's a few examples:
-
-      ```js
-      const style: $Exact<CSS.Properties<*>> = {
-        // Add a missing property
-        [('WebkitRocketLauncher': any)]: 'launching',
-
-        // Add a CSS Custom Property
-        [('--theme-color': any)]: 'black',
-      };
-      ```
-
-## Version 3.0
-
-- **All property types are exposed with namespace**  
-  TypeScript: `Property.AlignContent` (was `AlignContentProperty` before)  
-  Flow: `Property$AlignContent`
-- **All at-rules are exposed with namespace**  
-  TypeScript: `AtRule.FontFace` (was `FontFace` before)  
-  Flow: `AtRule$FontFace`
-- **Data types are NOT exposed**  
-  E.g. `Color` and `Box`. Because the generation of data types may suddenly be removed or renamed.
-- **TypeScript hack for autocompletion**  
-  Uses `(string & {})` for literal string unions and `(number & {})` for literal number unions ([related issue](https://github.com/microsoft/TypeScript/issues/29729)). Utilize `PropertyValue<T>` to unpack types from e.g. `(string & {})` to `string`.
-- **New generic for time**  
-  Read more on the ["Generics"](#generics) section.
-- **Flow types improvements**  
-  Flow Strict enabled and exact types are used.
-
-## Contributing
-
-**Never modify `index.d.ts` and `index.js.flow` directly. They are generated automatically and committed so that we can easily follow any change it results in.** Therefor it's important that you run `$ git config merge.ours.driver true` after you've forked and cloned. That setting prevents merge conflicts when doing rebase.
-
-### Commands
-
-- `npm run build` Generates typings and type checks them
-- `npm run watch` Runs build on each save
-- `npm run test` Runs the tests
-- `npm run lazy` Type checks, lints and formats everything

File diff suppressed because it is too large
+ 0 - 21297
node_modules/csstype/index.d.ts


+ 0 - 0
node_modules/csstype/index.js.flow


Some files were not shown because too many files changed in this diff