diff options
Diffstat (limited to 'package-lock.json')
| -rw-r--r-- | package-lock.json | 3153 | 
1 files changed, 961 insertions, 2192 deletions
diff --git a/package-lock.json b/package-lock.json index 7f097d0..cc850b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,19 +46,11 @@        "license": "Apache-2.0",        "dependencies": {          "@life2/format": "1.0.0", -        "@life2/game": "1.0.0", -        "react": "18.2.0", -        "react-dom": "18.2.0" +        "@life2/game": "1.0.0"        },        "devDependencies": { -        "@types/react": "^18.2.56", -        "@types/react-dom": "^18.2.19", -        "@vitejs/plugin-react-swc": "^3.5.0", -        "eslint": "^8.56.0", -        "eslint-plugin-react": "^7.33.2", -        "eslint-plugin-react-hooks": "^4.6.0", -        "eslint-plugin-react-refresh": "^0.4.5", -        "vite": "^5.1.4" +        "webpack": "5.90.3", +        "webpack-cli": "5.1.4"        },        "funding": {          "type": "individual", @@ -86,372 +78,13 @@          "node": ">=6.0.0"        }      }, -    "node_modules/@esbuild/aix-ppc64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", -      "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", -      "cpu": [ -        "ppc64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "aix" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/android-arm": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", -      "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", -      "cpu": [ -        "arm" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "android" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/android-arm64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", -      "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "android" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/android-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", -      "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "android" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/darwin-arm64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", -      "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "darwin" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/darwin-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", -      "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "darwin" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/freebsd-arm64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", -      "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "freebsd" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/freebsd-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", -      "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "freebsd" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-arm": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", -      "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", -      "cpu": [ -        "arm" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-arm64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", -      "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-ia32": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", -      "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", -      "cpu": [ -        "ia32" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-loong64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", -      "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", -      "cpu": [ -        "loong64" -      ], +    "node_modules/@discoveryjs/json-ext": { +      "version": "0.5.7", +      "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", +      "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ],        "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-mips64el": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", -      "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", -      "cpu": [ -        "mips64el" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-ppc64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", -      "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", -      "cpu": [ -        "ppc64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-riscv64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", -      "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", -      "cpu": [ -        "riscv64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-s390x": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", -      "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", -      "cpu": [ -        "s390x" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/linux-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", -      "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/netbsd-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", -      "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "netbsd" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/openbsd-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", -      "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "openbsd" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/sunos-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", -      "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "sunos" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/win32-arm64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", -      "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/win32-ia32": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", -      "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", -      "cpu": [ -        "ia32" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ], -      "engines": { -        "node": ">=12" -      } -    }, -    "node_modules/@esbuild/win32-x64": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", -      "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ], -      "engines": { -        "node": ">=12" +        "node": ">=10.0.0"        }      },      "node_modules/@eslint-community/eslint-utils": { @@ -543,6 +176,64 @@        "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",        "dev": true      }, +    "node_modules/@jridgewell/gen-mapping": { +      "version": "0.3.5", +      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", +      "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", +      "dev": true, +      "dependencies": { +        "@jridgewell/set-array": "^1.2.1", +        "@jridgewell/sourcemap-codec": "^1.4.10", +        "@jridgewell/trace-mapping": "^0.3.24" +      }, +      "engines": { +        "node": ">=6.0.0" +      } +    }, +    "node_modules/@jridgewell/resolve-uri": { +      "version": "3.1.2", +      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", +      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", +      "dev": true, +      "engines": { +        "node": ">=6.0.0" +      } +    }, +    "node_modules/@jridgewell/set-array": { +      "version": "1.2.1", +      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", +      "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", +      "dev": true, +      "engines": { +        "node": ">=6.0.0" +      } +    }, +    "node_modules/@jridgewell/source-map": { +      "version": "0.3.5", +      "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", +      "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", +      "dev": true, +      "dependencies": { +        "@jridgewell/gen-mapping": "^0.3.0", +        "@jridgewell/trace-mapping": "^0.3.9" +      } +    }, +    "node_modules/@jridgewell/sourcemap-codec": { +      "version": "1.4.15", +      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", +      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", +      "dev": true +    }, +    "node_modules/@jridgewell/trace-mapping": { +      "version": "0.3.25", +      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", +      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", +      "dev": true, +      "dependencies": { +        "@jridgewell/resolve-uri": "^3.1.0", +        "@jridgewell/sourcemap-codec": "^1.4.14" +      } +    },      "node_modules/@jsdoc/salty": {        "version": "0.2.7",        "resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.7.tgz", @@ -602,462 +293,276 @@          "node": ">= 8"        }      }, -    "node_modules/@rollup/rollup-android-arm-eabi": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.1.tgz", -      "integrity": "sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==", -      "cpu": [ -        "arm" -      ], +    "node_modules/@types/eslint": { +      "version": "8.56.5", +      "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.5.tgz", +      "integrity": "sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==",        "dev": true, -      "optional": true, -      "os": [ -        "android" -      ] +      "dependencies": { +        "@types/estree": "*", +        "@types/json-schema": "*" +      }      }, -    "node_modules/@rollup/rollup-android-arm64": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.1.tgz", -      "integrity": "sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==", -      "cpu": [ -        "arm64" -      ], +    "node_modules/@types/eslint-scope": { +      "version": "3.7.7", +      "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", +      "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",        "dev": true, -      "optional": true, -      "os": [ -        "android" -      ] +      "dependencies": { +        "@types/eslint": "*", +        "@types/estree": "*" +      }      }, -    "node_modules/@rollup/rollup-darwin-arm64": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.1.tgz", -      "integrity": "sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "darwin" -      ] +    "node_modules/@types/estree": { +      "version": "1.0.5", +      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", +      "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", +      "dev": true      }, -    "node_modules/@rollup/rollup-darwin-x64": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.1.tgz", -      "integrity": "sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "darwin" -      ] +    "node_modules/@types/json-schema": { +      "version": "7.0.15", +      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", +      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", +      "dev": true      }, -    "node_modules/@rollup/rollup-linux-arm-gnueabihf": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.1.tgz", -      "integrity": "sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==", -      "cpu": [ -        "arm" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ] +    "node_modules/@types/linkify-it": { +      "version": "3.0.5", +      "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", +      "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", +      "dev": true      }, -    "node_modules/@rollup/rollup-linux-arm64-gnu": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.1.tgz", -      "integrity": "sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==", -      "cpu": [ -        "arm64" -      ], +    "node_modules/@types/markdown-it": { +      "version": "12.2.3", +      "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", +      "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ] +      "dependencies": { +        "@types/linkify-it": "*", +        "@types/mdurl": "*" +      }      }, -    "node_modules/@rollup/rollup-linux-arm64-musl": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.1.tgz", -      "integrity": "sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ] +    "node_modules/@types/mdurl": { +      "version": "1.0.5", +      "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", +      "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", +      "dev": true      }, -    "node_modules/@rollup/rollup-linux-riscv64-gnu": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.1.tgz", -      "integrity": "sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==", -      "cpu": [ -        "riscv64" -      ], +    "node_modules/@types/node": { +      "version": "20.11.25", +      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", +      "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ] +      "dependencies": { +        "undici-types": "~5.26.4" +      }      }, -    "node_modules/@rollup/rollup-linux-x64-gnu": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.1.tgz", -      "integrity": "sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ] +    "node_modules/@ungap/structured-clone": { +      "version": "1.2.0", +      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", +      "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", +      "dev": true      }, -    "node_modules/@rollup/rollup-linux-x64-musl": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.1.tgz", -      "integrity": "sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==", -      "cpu": [ -        "x64" -      ], +    "node_modules/@webassemblyjs/ast": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", +      "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ] +      "dependencies": { +        "@webassemblyjs/helper-numbers": "1.11.6", +        "@webassemblyjs/helper-wasm-bytecode": "1.11.6" +      }      }, -    "node_modules/@rollup/rollup-win32-arm64-msvc": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.1.tgz", -      "integrity": "sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ] +    "node_modules/@webassemblyjs/floating-point-hex-parser": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", +      "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", +      "dev": true      }, -    "node_modules/@rollup/rollup-win32-ia32-msvc": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.1.tgz", -      "integrity": "sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==", -      "cpu": [ -        "ia32" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ] +    "node_modules/@webassemblyjs/helper-api-error": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", +      "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", +      "dev": true      }, -    "node_modules/@rollup/rollup-win32-x64-msvc": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.1.tgz", -      "integrity": "sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==", -      "cpu": [ -        "x64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ] +    "node_modules/@webassemblyjs/helper-buffer": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", +      "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", +      "dev": true      }, -    "node_modules/@swc/core": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.6.tgz", -      "integrity": "sha512-A7iK9+1qzTCIuc3IYcS8gPHCm9bZVKUJrfNnwveZYyo6OFp3jLno4WOM2yBy5uqedgYATEiWgBYHKq37KrU6IA==", +    "node_modules/@webassemblyjs/helper-numbers": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", +      "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",        "dev": true, -      "hasInstallScript": true,        "dependencies": { -        "@swc/counter": "^0.1.2", -        "@swc/types": "^0.1.5" -      }, -      "engines": { -        "node": ">=10" -      }, -      "funding": { -        "type": "opencollective", -        "url": "https://opencollective.com/swc" -      }, -      "optionalDependencies": { -        "@swc/core-darwin-arm64": "1.4.6", -        "@swc/core-darwin-x64": "1.4.6", -        "@swc/core-linux-arm-gnueabihf": "1.4.6", -        "@swc/core-linux-arm64-gnu": "1.4.6", -        "@swc/core-linux-arm64-musl": "1.4.6", -        "@swc/core-linux-x64-gnu": "1.4.6", -        "@swc/core-linux-x64-musl": "1.4.6", -        "@swc/core-win32-arm64-msvc": "1.4.6", -        "@swc/core-win32-ia32-msvc": "1.4.6", -        "@swc/core-win32-x64-msvc": "1.4.6" -      }, -      "peerDependencies": { -        "@swc/helpers": "^0.5.0" -      }, -      "peerDependenciesMeta": { -        "@swc/helpers": { -          "optional": true -        } +        "@webassemblyjs/floating-point-hex-parser": "1.11.6", +        "@webassemblyjs/helper-api-error": "1.11.6", +        "@xtuc/long": "4.2.2"        }      }, -    "node_modules/@swc/core-darwin-arm64": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.6.tgz", -      "integrity": "sha512-bpggpx/BfLFyy48aUKq1PsNUxb7J6CINlpAUk0V4yXfmGnpZH80Gp1pM3GkFDQyCfq7L7IpjPrIjWQwCrL4hYw==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "darwin" -      ], -      "engines": { -        "node": ">=10" -      } +    "node_modules/@webassemblyjs/helper-wasm-bytecode": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", +      "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", +      "dev": true      }, -    "node_modules/@swc/core-darwin-x64": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.6.tgz", -      "integrity": "sha512-vJn+/ZuBTg+vtNkcmgZdH6FQpa0hFVdnB9bAeqYwKkyqP15zaPe6jfC+qL2y/cIeC7ASvHXEKrnCZgBLxfVQ9w==", -      "cpu": [ -        "x64" -      ], +    "node_modules/@webassemblyjs/helper-wasm-section": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", +      "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",        "dev": true, -      "optional": true, -      "os": [ -        "darwin" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@webassemblyjs/ast": "1.11.6", +        "@webassemblyjs/helper-buffer": "1.11.6", +        "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +        "@webassemblyjs/wasm-gen": "1.11.6"        }      }, -    "node_modules/@swc/core-linux-arm-gnueabihf": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.6.tgz", -      "integrity": "sha512-hEmYcB/9XBAl02MtuVHszhNjQpjBzhk/NFulnU33tBMbNZpy2TN5yTsitezMq090QXdDz8sKIALApDyg07ZR8g==", -      "cpu": [ -        "arm" -      ], +    "node_modules/@webassemblyjs/ieee754": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", +      "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@xtuc/ieee754": "^1.2.0"        }      }, -    "node_modules/@swc/core-linux-arm64-gnu": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.6.tgz", -      "integrity": "sha512-/UCYIVoGpm2YVvGHZM2QOA3dexa28BjcpLAIYnoCbgH5f7ulDhE8FAIO/9pasj+kixDBsdqewHfsNXFYlgGJjQ==", -      "cpu": [ -        "arm64" -      ], +    "node_modules/@webassemblyjs/leb128": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", +      "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@xtuc/long": "4.2.2"        }      }, -    "node_modules/@swc/core-linux-arm64-musl": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.6.tgz", -      "integrity": "sha512-LGQsKJ8MA9zZ8xHCkbGkcPSmpkZL2O7drvwsGKynyCttHhpwVjj9lguhD4DWU3+FWIsjvho5Vu0Ggei8OYi/Lw==", -      "cpu": [ -        "arm64" -      ], -      "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=10" -      } +    "node_modules/@webassemblyjs/utf8": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", +      "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", +      "dev": true      }, -    "node_modules/@swc/core-linux-x64-gnu": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.6.tgz", -      "integrity": "sha512-10JL2nLIreMQDKvq2TECnQe5fCuoqBHu1yW8aChqgHUyg9d7gfZX/kppUsuimqcgRBnS0AjTDAA+JF6UsG/2Yg==", -      "cpu": [ -        "x64" -      ], +    "node_modules/@webassemblyjs/wasm-edit": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", +      "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@webassemblyjs/ast": "1.11.6", +        "@webassemblyjs/helper-buffer": "1.11.6", +        "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +        "@webassemblyjs/helper-wasm-section": "1.11.6", +        "@webassemblyjs/wasm-gen": "1.11.6", +        "@webassemblyjs/wasm-opt": "1.11.6", +        "@webassemblyjs/wasm-parser": "1.11.6", +        "@webassemblyjs/wast-printer": "1.11.6"        }      }, -    "node_modules/@swc/core-linux-x64-musl": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.6.tgz", -      "integrity": "sha512-EGyjFVzVY6Do89x8sfah7I3cuP4MwtwzmA6OlfD/KASqfCFf5eIaEBMbajgR41bVfMV7lK72lwAIea5xEyq1AQ==", -      "cpu": [ -        "x64" -      ], +    "node_modules/@webassemblyjs/wasm-gen": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", +      "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",        "dev": true, -      "optional": true, -      "os": [ -        "linux" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@webassemblyjs/ast": "1.11.6", +        "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +        "@webassemblyjs/ieee754": "1.11.6", +        "@webassemblyjs/leb128": "1.11.6", +        "@webassemblyjs/utf8": "1.11.6"        }      }, -    "node_modules/@swc/core-win32-arm64-msvc": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.6.tgz", -      "integrity": "sha512-gfW9AuXvwSyK07Vb8Y8E9m2oJZk21WqcD+X4BZhkbKB0TCZK0zk1j/HpS2UFlr1JB2zPKPpSWLU3ll0GEHRG2A==", -      "cpu": [ -        "arm64" -      ], +    "node_modules/@webassemblyjs/wasm-opt": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", +      "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",        "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@webassemblyjs/ast": "1.11.6", +        "@webassemblyjs/helper-buffer": "1.11.6", +        "@webassemblyjs/wasm-gen": "1.11.6", +        "@webassemblyjs/wasm-parser": "1.11.6"        }      }, -    "node_modules/@swc/core-win32-ia32-msvc": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.6.tgz", -      "integrity": "sha512-ZuQm81FhhvNVYtVb9GfZ+Du6e7fZlkisWvuCeBeRiyseNt1tcrQ8J3V67jD2nxje8CVXrwG3oUIbPcybv2rxfQ==", -      "cpu": [ -        "ia32" -      ], +    "node_modules/@webassemblyjs/wasm-parser": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", +      "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",        "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@webassemblyjs/ast": "1.11.6", +        "@webassemblyjs/helper-api-error": "1.11.6", +        "@webassemblyjs/helper-wasm-bytecode": "1.11.6", +        "@webassemblyjs/ieee754": "1.11.6", +        "@webassemblyjs/leb128": "1.11.6", +        "@webassemblyjs/utf8": "1.11.6"        }      }, -    "node_modules/@swc/core-win32-x64-msvc": { -      "version": "1.4.6", -      "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.6.tgz", -      "integrity": "sha512-UagPb7w5V0uzWSjrXwOavGa7s9iv3wrVdEgWy+/inm0OwY4lj3zpK9qDnMWAwYLuFwkI3UG4Q3dH8wD+CUUcjw==", -      "cpu": [ -        "x64" -      ], +    "node_modules/@webassemblyjs/wast-printer": { +      "version": "1.11.6", +      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", +      "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",        "dev": true, -      "optional": true, -      "os": [ -        "win32" -      ], -      "engines": { -        "node": ">=10" +      "dependencies": { +        "@webassemblyjs/ast": "1.11.6", +        "@xtuc/long": "4.2.2"        }      }, -    "node_modules/@swc/counter": { -      "version": "0.1.3", -      "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", -      "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", -      "dev": true -    }, -    "node_modules/@swc/types": { -      "version": "0.1.5", -      "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", -      "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", -      "dev": true -    }, -    "node_modules/@types/estree": { -      "version": "1.0.5", -      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", -      "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", -      "dev": true -    }, -    "node_modules/@types/linkify-it": { -      "version": "3.0.5", -      "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz", -      "integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==", -      "dev": true -    }, -    "node_modules/@types/markdown-it": { -      "version": "12.2.3", -      "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-12.2.3.tgz", -      "integrity": "sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==", +    "node_modules/@webpack-cli/configtest": { +      "version": "2.1.1", +      "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", +      "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==",        "dev": true, -      "dependencies": { -        "@types/linkify-it": "*", -        "@types/mdurl": "*" +      "engines": { +        "node": ">=14.15.0" +      }, +      "peerDependencies": { +        "webpack": "5.x.x", +        "webpack-cli": "5.x.x"        }      }, -    "node_modules/@types/mdurl": { -      "version": "1.0.5", -      "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", -      "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==", -      "dev": true -    }, -    "node_modules/@types/prop-types": { -      "version": "15.7.11", -      "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", -      "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", -      "dev": true -    }, -    "node_modules/@types/react": { -      "version": "18.2.64", -      "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.64.tgz", -      "integrity": "sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg==", +    "node_modules/@webpack-cli/info": { +      "version": "2.0.2", +      "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", +      "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==",        "dev": true, -      "dependencies": { -        "@types/prop-types": "*", -        "@types/scheduler": "*", -        "csstype": "^3.0.2" +      "engines": { +        "node": ">=14.15.0" +      }, +      "peerDependencies": { +        "webpack": "5.x.x", +        "webpack-cli": "5.x.x"        }      }, -    "node_modules/@types/react-dom": { -      "version": "18.2.21", -      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.21.tgz", -      "integrity": "sha512-gnvBA/21SA4xxqNXEwNiVcP0xSGHh/gi1VhWv9Bl46a0ItbTT5nFY+G9VSQpaG/8N/qdJpJ+vftQ4zflTtnjLw==", +    "node_modules/@webpack-cli/serve": { +      "version": "2.0.5", +      "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", +      "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==",        "dev": true, -      "dependencies": { -        "@types/react": "*" +      "engines": { +        "node": ">=14.15.0" +      }, +      "peerDependencies": { +        "webpack": "5.x.x", +        "webpack-cli": "5.x.x" +      }, +      "peerDependenciesMeta": { +        "webpack-dev-server": { +          "optional": true +        }        }      }, -    "node_modules/@types/scheduler": { -      "version": "0.16.8", -      "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", -      "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", -      "dev": true -    }, -    "node_modules/@ungap/structured-clone": { +    "node_modules/@xtuc/ieee754": {        "version": "1.2.0", -      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", -      "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", +      "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", +      "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",        "dev": true      }, -    "node_modules/@vitejs/plugin-react-swc": { -      "version": "3.6.0", -      "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.6.0.tgz", -      "integrity": "sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==", -      "dev": true, -      "dependencies": { -        "@swc/core": "^1.3.107" -      }, -      "peerDependencies": { -        "vite": "^4 || ^5" -      } +    "node_modules/@xtuc/long": { +      "version": "4.2.2", +      "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", +      "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", +      "dev": true      },      "node_modules/acorn": {        "version": "8.11.3", @@ -1071,6 +576,15 @@          "node": ">=0.4.0"        }      }, +    "node_modules/acorn-import-assertions": { +      "version": "1.9.0", +      "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", +      "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", +      "dev": true, +      "peerDependencies": { +        "acorn": "^8" +      } +    },      "node_modules/acorn-jsx": {        "version": "5.3.2",        "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -1096,6 +610,15 @@          "url": "https://github.com/sponsors/epoberezkin"        }      }, +    "node_modules/ajv-keywords": { +      "version": "3.5.2", +      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", +      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", +      "dev": true, +      "peerDependencies": { +        "ajv": "^6.9.1" +      } +    },      "node_modules/ansi-escapes": {        "version": "1.4.0",        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", @@ -1135,167 +658,6 @@        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",        "dev": true      }, -    "node_modules/array-buffer-byte-length": { -      "version": "1.0.1", -      "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", -      "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.5", -        "is-array-buffer": "^3.0.4" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/array-includes": { -      "version": "3.1.7", -      "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", -      "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1", -        "get-intrinsic": "^1.2.1", -        "is-string": "^1.0.7" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/array.prototype.findlast": { -      "version": "1.2.4", -      "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", -      "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.5", -        "define-properties": "^1.2.1", -        "es-abstract": "^1.22.3", -        "es-errors": "^1.3.0", -        "es-shim-unscopables": "^1.0.2" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/array.prototype.flat": { -      "version": "1.3.2", -      "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", -      "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1", -        "es-shim-unscopables": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/array.prototype.flatmap": { -      "version": "1.3.2", -      "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", -      "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1", -        "es-shim-unscopables": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/array.prototype.toreversed": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", -      "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1", -        "es-shim-unscopables": "^1.0.0" -      } -    }, -    "node_modules/array.prototype.tosorted": { -      "version": "1.1.3", -      "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", -      "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.5", -        "define-properties": "^1.2.1", -        "es-abstract": "^1.22.3", -        "es-errors": "^1.1.0", -        "es-shim-unscopables": "^1.0.2" -      } -    }, -    "node_modules/arraybuffer.prototype.slice": { -      "version": "1.0.3", -      "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", -      "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", -      "dev": true, -      "dependencies": { -        "array-buffer-byte-length": "^1.0.1", -        "call-bind": "^1.0.5", -        "define-properties": "^1.2.1", -        "es-abstract": "^1.22.3", -        "es-errors": "^1.2.1", -        "get-intrinsic": "^1.2.3", -        "is-array-buffer": "^3.0.4", -        "is-shared-array-buffer": "^1.0.2" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/asynciterator.prototype": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", -      "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", -      "dev": true, -      "dependencies": { -        "has-symbols": "^1.0.3" -      } -    }, -    "node_modules/available-typed-arrays": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", -      "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", -      "dev": true, -      "dependencies": { -        "possible-typed-array-names": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/babel-code-frame": {        "version": "6.26.0",        "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -1393,6 +755,38 @@          "concat-map": "0.0.1"        }      }, +    "node_modules/browserslist": { +      "version": "4.23.0", +      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", +      "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", +      "dev": true, +      "funding": [ +        { +          "type": "opencollective", +          "url": "https://opencollective.com/browserslist" +        }, +        { +          "type": "tidelift", +          "url": "https://tidelift.com/funding/github/npm/browserslist" +        }, +        { +          "type": "github", +          "url": "https://github.com/sponsors/ai" +        } +      ], +      "dependencies": { +        "caniuse-lite": "^1.0.30001587", +        "electron-to-chromium": "^1.4.668", +        "node-releases": "^2.0.14", +        "update-browserslist-db": "^1.0.13" +      }, +      "bin": { +        "browserslist": "cli.js" +      }, +      "engines": { +        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" +      } +    },      "node_modules/buffer-from": {        "version": "1.1.2",        "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -1448,6 +842,26 @@          "node": ">=6"        }      }, +    "node_modules/caniuse-lite": { +      "version": "1.0.30001596", +      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001596.tgz", +      "integrity": "sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==", +      "dev": true, +      "funding": [ +        { +          "type": "opencollective", +          "url": "https://opencollective.com/browserslist" +        }, +        { +          "type": "tidelift", +          "url": "https://tidelift.com/funding/github/npm/caniuse-lite" +        }, +        { +          "type": "github", +          "url": "https://github.com/sponsors/ai" +        } +      ] +    },      "node_modules/catharsis": {        "version": "0.9.0",        "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.9.0.tgz", @@ -1488,6 +902,15 @@          "node": ">=8"        }      }, +    "node_modules/chrome-trace-event": { +      "version": "1.0.3", +      "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", +      "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", +      "dev": true, +      "engines": { +        "node": ">=6.0" +      } +    },      "node_modules/circular-json": {        "version": "0.3.3",        "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", @@ -1513,6 +936,20 @@        "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",        "dev": true      }, +    "node_modules/clone-deep": { +      "version": "4.0.1", +      "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", +      "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", +      "dev": true, +      "dependencies": { +        "is-plain-object": "^2.0.4", +        "kind-of": "^6.0.2", +        "shallow-clone": "^3.0.0" +      }, +      "engines": { +        "node": ">=6" +      } +    },      "node_modules/co": {        "version": "4.6.0",        "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -1550,6 +987,18 @@        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",        "dev": true      }, +    "node_modules/colorette": { +      "version": "2.0.20", +      "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", +      "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", +      "dev": true +    }, +    "node_modules/commander": { +      "version": "2.20.3", +      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", +      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", +      "dev": true +    },      "node_modules/concat-map": {        "version": "0.0.1",        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -1591,12 +1040,6 @@          "node": ">= 8"        }      }, -    "node_modules/csstype": { -      "version": "3.1.3", -      "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", -      "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", -      "dev": true -    },      "node_modules/d": {        "version": "1.0.2",        "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", @@ -1650,23 +1093,6 @@          "url": "https://github.com/sponsors/ljharb"        }      }, -    "node_modules/define-properties": { -      "version": "1.2.1", -      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", -      "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", -      "dev": true, -      "dependencies": { -        "define-data-property": "^1.0.1", -        "has-property-descriptors": "^1.0.0", -        "object-keys": "^1.1.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/doctrine": {        "version": "3.0.0",        "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -1679,6 +1105,25 @@          "node": ">=6.0.0"        }      }, +    "node_modules/electron-to-chromium": { +      "version": "1.4.699", +      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.699.tgz", +      "integrity": "sha512-I7q3BbQi6e4tJJN5CRcyvxhK0iJb34TV8eJQcgh+fR2fQ8miMgZcEInckCo1U9exDHbfz7DLDnFn8oqH/VcRKw==", +      "dev": true +    }, +    "node_modules/enhanced-resolve": { +      "version": "5.15.1", +      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz", +      "integrity": "sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg==", +      "dev": true, +      "dependencies": { +        "graceful-fs": "^4.2.4", +        "tapable": "^2.2.0" +      }, +      "engines": { +        "node": ">=10.13.0" +      } +    },      "node_modules/entities": {        "version": "2.1.0",        "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", @@ -1688,59 +1133,16 @@          "url": "https://github.com/fb55/entities?sponsor=1"        }      }, -    "node_modules/es-abstract": { -      "version": "1.22.5", -      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", -      "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", +    "node_modules/envinfo": { +      "version": "7.11.1", +      "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", +      "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==",        "dev": true, -      "dependencies": { -        "array-buffer-byte-length": "^1.0.1", -        "arraybuffer.prototype.slice": "^1.0.3", -        "available-typed-arrays": "^1.0.7", -        "call-bind": "^1.0.7", -        "es-define-property": "^1.0.0", -        "es-errors": "^1.3.0", -        "es-set-tostringtag": "^2.0.3", -        "es-to-primitive": "^1.2.1", -        "function.prototype.name": "^1.1.6", -        "get-intrinsic": "^1.2.4", -        "get-symbol-description": "^1.0.2", -        "globalthis": "^1.0.3", -        "gopd": "^1.0.1", -        "has-property-descriptors": "^1.0.2", -        "has-proto": "^1.0.3", -        "has-symbols": "^1.0.3", -        "hasown": "^2.0.1", -        "internal-slot": "^1.0.7", -        "is-array-buffer": "^3.0.4", -        "is-callable": "^1.2.7", -        "is-negative-zero": "^2.0.3", -        "is-regex": "^1.1.4", -        "is-shared-array-buffer": "^1.0.3", -        "is-string": "^1.0.7", -        "is-typed-array": "^1.1.13", -        "is-weakref": "^1.0.2", -        "object-inspect": "^1.13.1", -        "object-keys": "^1.1.1", -        "object.assign": "^4.1.5", -        "regexp.prototype.flags": "^1.5.2", -        "safe-array-concat": "^1.1.0", -        "safe-regex-test": "^1.0.3", -        "string.prototype.trim": "^1.2.8", -        "string.prototype.trimend": "^1.0.7", -        "string.prototype.trimstart": "^1.0.7", -        "typed-array-buffer": "^1.0.2", -        "typed-array-byte-length": "^1.0.1", -        "typed-array-byte-offset": "^1.0.2", -        "typed-array-length": "^1.0.5", -        "unbox-primitive": "^1.0.2", -        "which-typed-array": "^1.1.14" +      "bin": { +        "envinfo": "dist/cli.js"        },        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">=4"        }      },      "node_modules/es-define-property": { @@ -1764,71 +1166,11 @@          "node": ">= 0.4"        }      }, -    "node_modules/es-iterator-helpers": { -      "version": "1.0.17", -      "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", -      "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", -      "dev": true, -      "dependencies": { -        "asynciterator.prototype": "^1.0.0", -        "call-bind": "^1.0.7", -        "define-properties": "^1.2.1", -        "es-abstract": "^1.22.4", -        "es-errors": "^1.3.0", -        "es-set-tostringtag": "^2.0.2", -        "function-bind": "^1.1.2", -        "get-intrinsic": "^1.2.4", -        "globalthis": "^1.0.3", -        "has-property-descriptors": "^1.0.2", -        "has-proto": "^1.0.1", -        "has-symbols": "^1.0.3", -        "internal-slot": "^1.0.7", -        "iterator.prototype": "^1.1.2", -        "safe-array-concat": "^1.1.0" -      }, -      "engines": { -        "node": ">= 0.4" -      } -    }, -    "node_modules/es-set-tostringtag": { -      "version": "2.0.3", -      "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", -      "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", -      "dev": true, -      "dependencies": { -        "get-intrinsic": "^1.2.4", -        "has-tostringtag": "^1.0.2", -        "hasown": "^2.0.1" -      }, -      "engines": { -        "node": ">= 0.4" -      } -    }, -    "node_modules/es-shim-unscopables": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", -      "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", -      "dev": true, -      "dependencies": { -        "hasown": "^2.0.0" -      } -    }, -    "node_modules/es-to-primitive": { -      "version": "1.2.1", -      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", -      "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", -      "dev": true, -      "dependencies": { -        "is-callable": "^1.1.4", -        "is-date-object": "^1.0.1", -        "is-symbol": "^1.0.2" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } +    "node_modules/es-module-lexer": { +      "version": "1.4.1", +      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", +      "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", +      "dev": true      },      "node_modules/es5-ext": {        "version": "0.10.64", @@ -1913,42 +1255,13 @@          "es6-symbol": "^3.1.1"        }      }, -    "node_modules/esbuild": { -      "version": "0.19.12", -      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", -      "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", +    "node_modules/escalade": { +      "version": "3.1.2", +      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", +      "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",        "dev": true, -      "hasInstallScript": true, -      "bin": { -        "esbuild": "bin/esbuild" -      }, -      "engines": { -        "node": ">=12" -      }, -      "optionalDependencies": { -        "@esbuild/aix-ppc64": "0.19.12", -        "@esbuild/android-arm": "0.19.12", -        "@esbuild/android-arm64": "0.19.12", -        "@esbuild/android-x64": "0.19.12", -        "@esbuild/darwin-arm64": "0.19.12", -        "@esbuild/darwin-x64": "0.19.12", -        "@esbuild/freebsd-arm64": "0.19.12", -        "@esbuild/freebsd-x64": "0.19.12", -        "@esbuild/linux-arm": "0.19.12", -        "@esbuild/linux-arm64": "0.19.12", -        "@esbuild/linux-ia32": "0.19.12", -        "@esbuild/linux-loong64": "0.19.12", -        "@esbuild/linux-mips64el": "0.19.12", -        "@esbuild/linux-ppc64": "0.19.12", -        "@esbuild/linux-riscv64": "0.19.12", -        "@esbuild/linux-s390x": "0.19.12", -        "@esbuild/linux-x64": "0.19.12", -        "@esbuild/netbsd-x64": "0.19.12", -        "@esbuild/openbsd-x64": "0.19.12", -        "@esbuild/sunos-x64": "0.19.12", -        "@esbuild/win32-arm64": "0.19.12", -        "@esbuild/win32-ia32": "0.19.12", -        "@esbuild/win32-x64": "0.19.12" +      "engines": { +        "node": ">=6"        }      },      "node_modules/escape-string-regexp": { @@ -2416,95 +1729,17 @@          "node": ">= 0.8.0"        }      }, -    "node_modules/eslint-plugin-react": { -      "version": "7.34.0", -      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", -      "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", +    "node_modules/eslint-scope": { +      "version": "5.1.1", +      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", +      "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",        "dev": true,        "dependencies": { -        "array-includes": "^3.1.7", -        "array.prototype.findlast": "^1.2.4", -        "array.prototype.flatmap": "^1.3.2", -        "array.prototype.toreversed": "^1.1.2", -        "array.prototype.tosorted": "^1.1.3", -        "doctrine": "^2.1.0", -        "es-iterator-helpers": "^1.0.17", -        "estraverse": "^5.3.0", -        "jsx-ast-utils": "^2.4.1 || ^3.0.0", -        "minimatch": "^3.1.2", -        "object.entries": "^1.1.7", -        "object.fromentries": "^2.0.7", -        "object.hasown": "^1.1.3", -        "object.values": "^1.1.7", -        "prop-types": "^15.8.1", -        "resolve": "^2.0.0-next.5", -        "semver": "^6.3.1", -        "string.prototype.matchall": "^4.0.10" -      }, -      "engines": { -        "node": ">=4" -      }, -      "peerDependencies": { -        "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" -      } -    }, -    "node_modules/eslint-plugin-react-hooks": { -      "version": "4.6.0", -      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", -      "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", -      "dev": true, -      "engines": { -        "node": ">=10" -      }, -      "peerDependencies": { -        "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" -      } -    }, -    "node_modules/eslint-plugin-react-refresh": { -      "version": "0.4.5", -      "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", -      "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", -      "dev": true, -      "peerDependencies": { -        "eslint": ">=7" -      } -    }, -    "node_modules/eslint-plugin-react/node_modules/doctrine": { -      "version": "2.1.0", -      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", -      "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", -      "dev": true, -      "dependencies": { -        "esutils": "^2.0.2" +        "esrecurse": "^4.3.0", +        "estraverse": "^4.1.1"        },        "engines": { -        "node": ">=0.10.0" -      } -    }, -    "node_modules/eslint-plugin-react/node_modules/estraverse": { -      "version": "5.3.0", -      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", -      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", -      "dev": true, -      "engines": { -        "node": ">=4.0" -      } -    }, -    "node_modules/eslint-plugin-react/node_modules/resolve": { -      "version": "2.0.0-next.5", -      "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", -      "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", -      "dev": true, -      "dependencies": { -        "is-core-module": "^2.13.0", -        "path-parse": "^1.0.7", -        "supports-preserve-symlinks-flag": "^1.0.0" -      }, -      "bin": { -        "resolve": "bin/resolve" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">=8.0.0"        }      },      "node_modules/eslint-visitor-keys": { @@ -2659,6 +1894,15 @@          "es5-ext": "~0.10.14"        }      }, +    "node_modules/events": { +      "version": "3.3.0", +      "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", +      "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", +      "dev": true, +      "engines": { +        "node": ">=0.8.x" +      } +    },      "node_modules/exit-hook": {        "version": "1.1.1",        "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", @@ -2695,6 +1939,15 @@        "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",        "dev": true      }, +    "node_modules/fastest-levenshtein": { +      "version": "1.0.16", +      "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", +      "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", +      "dev": true, +      "engines": { +        "node": ">= 4.9.1" +      } +    },      "node_modules/fastq": {        "version": "1.17.1",        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -2754,6 +2007,15 @@          "url": "https://github.com/sponsors/sindresorhus"        }      }, +    "node_modules/flat": { +      "version": "5.0.2", +      "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", +      "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", +      "dev": true, +      "bin": { +        "flat": "cli.js" +      } +    },      "node_modules/flat-cache": {        "version": "3.2.0",        "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", @@ -2774,35 +2036,12 @@        "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",        "dev": true      }, -    "node_modules/for-each": { -      "version": "0.3.3", -      "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", -      "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", -      "dev": true, -      "dependencies": { -        "is-callable": "^1.1.3" -      } -    },      "node_modules/fs.realpath": {        "version": "1.0.0",        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",        "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",        "dev": true      }, -    "node_modules/fsevents": { -      "version": "2.3.3", -      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", -      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", -      "dev": true, -      "hasInstallScript": true, -      "optional": true, -      "os": [ -        "darwin" -      ], -      "engines": { -        "node": "^8.16.0 || ^10.6.0 || >=11.0.0" -      } -    },      "node_modules/function-bind": {        "version": "1.1.2",        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -2812,33 +2051,6 @@          "url": "https://github.com/sponsors/ljharb"        }      }, -    "node_modules/function.prototype.name": { -      "version": "1.1.6", -      "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", -      "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1", -        "functions-have-names": "^1.2.3" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/functions-have-names": { -      "version": "1.2.3", -      "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", -      "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", -      "dev": true, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/generate-function": {        "version": "2.3.1",        "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", @@ -2876,23 +2088,6 @@          "url": "https://github.com/sponsors/ljharb"        }      }, -    "node_modules/get-symbol-description": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", -      "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.5", -        "es-errors": "^1.3.0", -        "get-intrinsic": "^1.2.4" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/glob": {        "version": "7.2.3",        "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -2925,6 +2120,12 @@          "node": ">=10.13.0"        }      }, +    "node_modules/glob-to-regexp": { +      "version": "0.4.1", +      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", +      "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", +      "dev": true +    },      "node_modules/globals": {        "version": "13.24.0",        "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", @@ -2940,21 +2141,6 @@          "url": "https://github.com/sponsors/sindresorhus"        }      }, -    "node_modules/globalthis": { -      "version": "1.0.3", -      "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", -      "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", -      "dev": true, -      "dependencies": { -        "define-properties": "^1.1.3" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/gopd": {        "version": "1.0.1",        "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -3000,15 +2186,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/has-bigints": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", -      "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", -      "dev": true, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/has-flag": {        "version": "4.0.0",        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -3054,21 +2231,6 @@          "url": "https://github.com/sponsors/ljharb"        }      }, -    "node_modules/has-tostringtag": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", -      "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", -      "dev": true, -      "dependencies": { -        "has-symbols": "^1.0.3" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/hasown": {        "version": "2.0.1",        "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", @@ -3115,6 +2277,25 @@          "node": ">=4"        }      }, +    "node_modules/import-local": { +      "version": "3.1.0", +      "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", +      "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", +      "dev": true, +      "dependencies": { +        "pkg-dir": "^4.2.0", +        "resolve-cwd": "^3.0.0" +      }, +      "bin": { +        "import-local-fixture": "fixtures/cli.js" +      }, +      "engines": { +        "node": ">=8" +      }, +      "funding": { +        "url": "https://github.com/sponsors/sindresorhus" +      } +    },      "node_modules/imurmurhash": {        "version": "0.1.4",        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -3225,89 +2406,13 @@          "node": ">=0.8.0"        }      }, -    "node_modules/internal-slot": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", -      "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", -      "dev": true, -      "dependencies": { -        "es-errors": "^1.3.0", -        "hasown": "^2.0.0", -        "side-channel": "^1.0.4" -      }, -      "engines": { -        "node": ">= 0.4" -      } -    }, -    "node_modules/is-array-buffer": { -      "version": "3.0.4", -      "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", -      "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "get-intrinsic": "^1.2.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-async-function": { -      "version": "2.0.0", -      "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", -      "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", -      "dev": true, -      "dependencies": { -        "has-tostringtag": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-bigint": { -      "version": "1.0.4", -      "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", -      "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", -      "dev": true, -      "dependencies": { -        "has-bigints": "^1.0.1" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-boolean-object": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", -      "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "has-tostringtag": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-callable": { -      "version": "1.2.7", -      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", -      "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", +    "node_modules/interpret": { +      "version": "3.1.1", +      "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", +      "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",        "dev": true,        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">=10.13.0"        }      },      "node_modules/is-core-module": { @@ -3322,21 +2427,6 @@          "url": "https://github.com/sponsors/ljharb"        }      }, -    "node_modules/is-date-object": { -      "version": "1.0.5", -      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", -      "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", -      "dev": true, -      "dependencies": { -        "has-tostringtag": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/is-extglob": {        "version": "2.1.1",        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -3346,18 +2436,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/is-finalizationregistry": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", -      "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/is-fullwidth-code-point": {        "version": "1.0.0",        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", @@ -3370,21 +2448,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/is-generator-function": { -      "version": "1.0.10", -      "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", -      "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", -      "dev": true, -      "dependencies": { -        "has-tostringtag": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/is-glob": {        "version": "4.0.3",        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -3397,18 +2460,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/is-map": { -      "version": "2.0.3", -      "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", -      "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", -      "dev": true, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/is-my-ip-valid": {        "version": "1.0.1",        "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", @@ -3428,40 +2479,25 @@          "xtend": "^4.0.0"        }      }, -    "node_modules/is-negative-zero": { -      "version": "2.0.3", -      "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", -      "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", +    "node_modules/is-path-inside": { +      "version": "3.0.3", +      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", +      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",        "dev": true,        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">=8"        }      }, -    "node_modules/is-number-object": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", -      "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", +    "node_modules/is-plain-object": { +      "version": "2.0.4", +      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", +      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",        "dev": true,        "dependencies": { -        "has-tostringtag": "^1.0.0" +        "isobject": "^3.0.1"        },        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-path-inside": { -      "version": "3.0.3", -      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", -      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", -      "dev": true, -      "engines": { -        "node": ">=8" +        "node": ">=0.10.0"        }      },      "node_modules/is-property": { @@ -3470,140 +2506,12 @@        "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==",        "dev": true      }, -    "node_modules/is-regex": { -      "version": "1.1.4", -      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", -      "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "has-tostringtag": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/is-resolvable": {        "version": "1.1.0",        "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",        "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",        "dev": true      }, -    "node_modules/is-set": { -      "version": "2.0.3", -      "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", -      "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", -      "dev": true, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-shared-array-buffer": { -      "version": "1.0.3", -      "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", -      "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-string": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", -      "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", -      "dev": true, -      "dependencies": { -        "has-tostringtag": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-symbol": { -      "version": "1.0.4", -      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", -      "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", -      "dev": true, -      "dependencies": { -        "has-symbols": "^1.0.2" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-typed-array": { -      "version": "1.1.13", -      "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", -      "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", -      "dev": true, -      "dependencies": { -        "which-typed-array": "^1.1.14" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-weakmap": { -      "version": "2.0.2", -      "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", -      "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", -      "dev": true, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-weakref": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", -      "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/is-weakset": { -      "version": "2.0.3", -      "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", -      "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7", -        "get-intrinsic": "^1.2.4" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/isarray": {        "version": "2.0.5",        "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -3616,23 +2524,34 @@        "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",        "dev": true      }, -    "node_modules/iterator.prototype": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", -      "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", +    "node_modules/isobject": { +      "version": "3.0.1", +      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", +      "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", +      "dev": true, +      "engines": { +        "node": ">=0.10.0" +      } +    }, +    "node_modules/jest-worker": { +      "version": "27.5.1", +      "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", +      "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",        "dev": true,        "dependencies": { -        "define-properties": "^1.2.1", -        "get-intrinsic": "^1.2.1", -        "has-symbols": "^1.0.3", -        "reflect.getprototypeof": "^1.0.4", -        "set-function-name": "^2.0.1" +        "@types/node": "*", +        "merge-stream": "^2.0.0", +        "supports-color": "^8.0.0" +      }, +      "engines": { +        "node": ">= 10.13.0"        }      },      "node_modules/js-tokens": {        "version": "3.0.2",        "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", -      "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==" +      "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", +      "dev": true      },      "node_modules/js-yaml": {        "version": "4.1.0", @@ -3711,6 +2630,12 @@        "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",        "dev": true      }, +    "node_modules/json-parse-even-better-errors": { +      "version": "2.3.1", +      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", +      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", +      "dev": true +    },      "node_modules/json-schema-traverse": {        "version": "0.4.1",        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -3759,21 +2684,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/jsx-ast-utils": { -      "version": "3.3.5", -      "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", -      "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", -      "dev": true, -      "dependencies": { -        "array-includes": "^3.1.6", -        "array.prototype.flat": "^1.3.1", -        "object.assign": "^4.1.4", -        "object.values": "^1.1.6" -      }, -      "engines": { -        "node": ">=4.0" -      } -    },      "node_modules/keyv": {        "version": "4.5.4",        "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -3783,6 +2693,15 @@          "json-buffer": "3.0.1"        }      }, +    "node_modules/kind-of": { +      "version": "6.0.3", +      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", +      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", +      "dev": true, +      "engines": { +        "node": ">=0.10.0" +      } +    },      "node_modules/klaw": {        "version": "3.0.0",        "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz", @@ -3814,6 +2733,15 @@          "uc.micro": "^1.0.1"        }      }, +    "node_modules/loader-runner": { +      "version": "4.3.0", +      "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", +      "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", +      "dev": true, +      "engines": { +        "node": ">=6.11.5" +      } +    },      "node_modules/locate-path": {        "version": "6.0.0",        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -3847,17 +2775,6 @@        "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",        "dev": true      }, -    "node_modules/loose-envify": { -      "version": "1.4.0", -      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", -      "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", -      "dependencies": { -        "js-tokens": "^3.0.0 || ^4.0.0" -      }, -      "bin": { -        "loose-envify": "cli.js" -      } -    },      "node_modules/markdown-it": {        "version": "12.3.2",        "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", @@ -3902,6 +2819,33 @@        "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==",        "dev": true      }, +    "node_modules/merge-stream": { +      "version": "2.0.0", +      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", +      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", +      "dev": true +    }, +    "node_modules/mime-db": { +      "version": "1.52.0", +      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", +      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", +      "dev": true, +      "engines": { +        "node": ">= 0.6" +      } +    }, +    "node_modules/mime-types": { +      "version": "2.1.35", +      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", +      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", +      "dev": true, +      "dependencies": { +        "mime-db": "1.52.0" +      }, +      "engines": { +        "node": ">= 0.6" +      } +    },      "node_modules/minimatch": {        "version": "3.1.2",        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -3947,36 +2891,30 @@        "integrity": "sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg==",        "dev": true      }, -    "node_modules/nanoid": { -      "version": "3.3.7", -      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", -      "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", -      "dev": true, -      "funding": [ -        { -          "type": "github", -          "url": "https://github.com/sponsors/ai" -        } -      ], -      "bin": { -        "nanoid": "bin/nanoid.cjs" -      }, -      "engines": { -        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" -      } -    },      "node_modules/natural-compare": {        "version": "1.4.0",        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",        "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",        "dev": true      }, +    "node_modules/neo-async": { +      "version": "2.6.2", +      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", +      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", +      "dev": true +    },      "node_modules/next-tick": {        "version": "1.1.0",        "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",        "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",        "dev": true      }, +    "node_modules/node-releases": { +      "version": "2.0.14", +      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", +      "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", +      "dev": true +    },      "node_modules/number-is-nan": {        "version": "1.0.1",        "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -3995,15 +2933,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/object-inspect": { -      "version": "1.13.1", -      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", -      "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", -      "dev": true, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/object-keys": {        "version": "1.1.1",        "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -4013,85 +2942,6 @@          "node": ">= 0.4"        }      }, -    "node_modules/object.assign": { -      "version": "4.1.5", -      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", -      "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.5", -        "define-properties": "^1.2.1", -        "has-symbols": "^1.0.3", -        "object-keys": "^1.1.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/object.entries": { -      "version": "1.1.7", -      "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", -      "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "engines": { -        "node": ">= 0.4" -      } -    }, -    "node_modules/object.fromentries": { -      "version": "2.0.7", -      "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", -      "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/object.hasown": { -      "version": "1.1.3", -      "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", -      "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", -      "dev": true, -      "dependencies": { -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/object.values": { -      "version": "1.1.7", -      "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", -      "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/once": {        "version": "1.4.0",        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -4166,6 +3016,15 @@          "url": "https://github.com/sponsors/sindresorhus"        }      }, +    "node_modules/p-try": { +      "version": "2.2.0", +      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", +      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", +      "dev": true, +      "engines": { +        "node": ">=6" +      } +    },      "node_modules/parent-module": {        "version": "1.0.1",        "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -4223,49 +3082,76 @@        "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",        "dev": true      }, -    "node_modules/pluralize": { -      "version": "1.2.1", -      "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", -      "integrity": "sha512-TH+BeeL6Ct98C7as35JbZLf8lgsRzlNJb5gklRIGHKaPkGl1esOKBc5ALUMd+q08Sr6tiEKM+Icbsxg5vuhMKQ==", -      "dev": true +    "node_modules/pkg-dir": { +      "version": "4.2.0", +      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", +      "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", +      "dev": true, +      "dependencies": { +        "find-up": "^4.0.0" +      }, +      "engines": { +        "node": ">=8" +      }      }, -    "node_modules/possible-typed-array-names": { -      "version": "1.0.0", -      "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", -      "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", +    "node_modules/pkg-dir/node_modules/find-up": { +      "version": "4.1.0", +      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", +      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",        "dev": true, +      "dependencies": { +        "locate-path": "^5.0.0", +        "path-exists": "^4.0.0" +      },        "engines": { -        "node": ">= 0.4" +        "node": ">=8"        }      }, -    "node_modules/postcss": { -      "version": "8.4.35", -      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", -      "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", +    "node_modules/pkg-dir/node_modules/locate-path": { +      "version": "5.0.0", +      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", +      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",        "dev": true, -      "funding": [ -        { -          "type": "opencollective", -          "url": "https://opencollective.com/postcss/" -        }, -        { -          "type": "tidelift", -          "url": "https://tidelift.com/funding/github/npm/postcss" -        }, -        { -          "type": "github", -          "url": "https://github.com/sponsors/ai" -        } -      ],        "dependencies": { -        "nanoid": "^3.3.7", -        "picocolors": "^1.0.0", -        "source-map-js": "^1.0.2" +        "p-locate": "^4.1.0"        },        "engines": { -        "node": "^10 || ^12 || >=14" +        "node": ">=8"        }      }, +    "node_modules/pkg-dir/node_modules/p-limit": { +      "version": "2.3.0", +      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", +      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", +      "dev": true, +      "dependencies": { +        "p-try": "^2.0.0" +      }, +      "engines": { +        "node": ">=6" +      }, +      "funding": { +        "url": "https://github.com/sponsors/sindresorhus" +      } +    }, +    "node_modules/pkg-dir/node_modules/p-locate": { +      "version": "4.1.0", +      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", +      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", +      "dev": true, +      "dependencies": { +        "p-limit": "^2.2.0" +      }, +      "engines": { +        "node": ">=8" +      } +    }, +    "node_modules/pluralize": { +      "version": "1.2.1", +      "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", +      "integrity": "sha512-TH+BeeL6Ct98C7as35JbZLf8lgsRzlNJb5gklRIGHKaPkGl1esOKBc5ALUMd+q08Sr6tiEKM+Icbsxg5vuhMKQ==", +      "dev": true +    },      "node_modules/prelude-ls": {        "version": "1.2.1",        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -4290,17 +3176,6 @@          "node": ">=0.4.0"        }      }, -    "node_modules/prop-types": { -      "version": "15.8.1", -      "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", -      "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", -      "dev": true, -      "dependencies": { -        "loose-envify": "^1.4.0", -        "object-assign": "^4.1.1", -        "react-is": "^16.13.1" -      } -    },      "node_modules/punycode": {        "version": "2.3.1",        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -4330,35 +3205,15 @@          }        ]      }, -    "node_modules/react": { -      "version": "18.2.0", -      "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", -      "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", -      "dependencies": { -        "loose-envify": "^1.1.0" -      }, -      "engines": { -        "node": ">=0.10.0" -      } -    }, -    "node_modules/react-dom": { -      "version": "18.2.0", -      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", -      "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", +    "node_modules/randombytes": { +      "version": "2.1.0", +      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", +      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", +      "dev": true,        "dependencies": { -        "loose-envify": "^1.1.0", -        "scheduler": "^0.23.0" -      }, -      "peerDependencies": { -        "react": "^18.2.0" +        "safe-buffer": "^5.1.0"        }      }, -    "node_modules/react-is": { -      "version": "16.13.1", -      "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", -      "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", -      "dev": true -    },      "node_modules/readable-stream": {        "version": "2.3.8",        "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -4397,43 +3252,16 @@          "mute-stream": "0.0.5"        }      }, -    "node_modules/reflect.getprototypeof": { -      "version": "1.0.5", -      "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", -      "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.5", -        "define-properties": "^1.2.1", -        "es-abstract": "^1.22.3", -        "es-errors": "^1.0.0", -        "get-intrinsic": "^1.2.3", -        "globalthis": "^1.0.3", -        "which-builtin-type": "^1.1.3" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/regexp.prototype.flags": { -      "version": "1.5.2", -      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", -      "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", +    "node_modules/rechoir": { +      "version": "0.8.0", +      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", +      "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",        "dev": true,        "dependencies": { -        "call-bind": "^1.0.6", -        "define-properties": "^1.2.1", -        "es-errors": "^1.3.0", -        "set-function-name": "^2.0.1" +        "resolve": "^1.20.0"        },        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">= 10.13.0"        }      },      "node_modules/require-uncached": { @@ -4484,6 +3312,27 @@          "url": "https://github.com/sponsors/ljharb"        }      }, +    "node_modules/resolve-cwd": { +      "version": "3.0.0", +      "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", +      "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", +      "dev": true, +      "dependencies": { +        "resolve-from": "^5.0.0" +      }, +      "engines": { +        "node": ">=8" +      } +    }, +    "node_modules/resolve-from": { +      "version": "5.0.0", +      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", +      "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", +      "dev": true, +      "engines": { +        "node": ">=8" +      } +    },      "node_modules/restore-cursor": {        "version": "1.0.1",        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", @@ -4522,38 +3371,6 @@          "url": "https://github.com/sponsors/isaacs"        }      }, -    "node_modules/rollup": { -      "version": "4.12.1", -      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.1.tgz", -      "integrity": "sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==", -      "dev": true, -      "dependencies": { -        "@types/estree": "1.0.5" -      }, -      "bin": { -        "rollup": "dist/bin/rollup" -      }, -      "engines": { -        "node": ">=18.0.0", -        "npm": ">=8.0.0" -      }, -      "optionalDependencies": { -        "@rollup/rollup-android-arm-eabi": "4.12.1", -        "@rollup/rollup-android-arm64": "4.12.1", -        "@rollup/rollup-darwin-arm64": "4.12.1", -        "@rollup/rollup-darwin-x64": "4.12.1", -        "@rollup/rollup-linux-arm-gnueabihf": "4.12.1", -        "@rollup/rollup-linux-arm64-gnu": "4.12.1", -        "@rollup/rollup-linux-arm64-musl": "4.12.1", -        "@rollup/rollup-linux-riscv64-gnu": "4.12.1", -        "@rollup/rollup-linux-x64-gnu": "4.12.1", -        "@rollup/rollup-linux-x64-musl": "4.12.1", -        "@rollup/rollup-win32-arm64-msvc": "4.12.1", -        "@rollup/rollup-win32-ia32-msvc": "4.12.1", -        "@rollup/rollup-win32-x64-msvc": "4.12.1", -        "fsevents": "~2.3.2" -      } -    },      "node_modules/run-async": {        "version": "0.1.0",        "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", @@ -4592,56 +3409,51 @@        "integrity": "sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ==",        "dev": true      }, -    "node_modules/safe-array-concat": { -      "version": "1.1.2", -      "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", -      "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", +    "node_modules/safe-buffer": { +      "version": "5.2.1", +      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", +      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",        "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7", -        "get-intrinsic": "^1.2.4", -        "has-symbols": "^1.0.3", -        "isarray": "^2.0.5" -      }, -      "engines": { -        "node": ">=0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } +      "funding": [ +        { +          "type": "github", +          "url": "https://github.com/sponsors/feross" +        }, +        { +          "type": "patreon", +          "url": "https://www.patreon.com/feross" +        }, +        { +          "type": "consulting", +          "url": "https://feross.org/support" +        } +      ]      }, -    "node_modules/safe-regex-test": { -      "version": "1.0.3", -      "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", -      "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", +    "node_modules/schema-utils": { +      "version": "3.3.0", +      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", +      "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",        "dev": true,        "dependencies": { -        "call-bind": "^1.0.6", -        "es-errors": "^1.3.0", -        "is-regex": "^1.1.4" +        "@types/json-schema": "^7.0.8", +        "ajv": "^6.12.5", +        "ajv-keywords": "^3.5.2"        },        "engines": { -        "node": ">= 0.4" +        "node": ">= 10.13.0"        },        "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/scheduler": { -      "version": "0.23.0", -      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", -      "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", -      "dependencies": { -        "loose-envify": "^1.1.0" +        "type": "opencollective", +        "url": "https://opencollective.com/webpack"        }      }, -    "node_modules/semver": { -      "version": "6.3.1", -      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", -      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", +    "node_modules/serialize-javascript": { +      "version": "6.0.2", +      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", +      "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",        "dev": true, -      "bin": { -        "semver": "bin/semver.js" +      "dependencies": { +        "randombytes": "^2.1.0"        }      },      "node_modules/set-function-length": { @@ -4661,19 +3473,16 @@          "node": ">= 0.4"        }      }, -    "node_modules/set-function-name": { -      "version": "2.0.2", -      "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", -      "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", +    "node_modules/shallow-clone": { +      "version": "3.0.1", +      "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", +      "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",        "dev": true,        "dependencies": { -        "define-data-property": "^1.1.4", -        "es-errors": "^1.3.0", -        "functions-have-names": "^1.2.3", -        "has-property-descriptors": "^1.0.2" +        "kind-of": "^6.0.2"        },        "engines": { -        "node": ">= 0.4" +        "node": ">=8"        }      },      "node_modules/shebang-command": { @@ -4736,24 +3545,6 @@          "node": ">= 0.10"        }      }, -    "node_modules/side-channel": { -      "version": "1.0.6", -      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", -      "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7", -        "es-errors": "^1.3.0", -        "get-intrinsic": "^1.2.4", -        "object-inspect": "^1.13.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/slice-ansi": {        "version": "0.0.4",        "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", @@ -4763,15 +3554,25 @@          "node": ">=0.10.0"        }      }, -    "node_modules/source-map-js": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", -      "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", +    "node_modules/source-map": { +      "version": "0.6.1", +      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", +      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",        "dev": true,        "engines": {          "node": ">=0.10.0"        }      }, +    "node_modules/source-map-support": { +      "version": "0.5.21", +      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", +      "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", +      "dev": true, +      "dependencies": { +        "buffer-from": "^1.0.0", +        "source-map": "^0.6.0" +      } +    },      "node_modules/sprintf-js": {        "version": "1.0.3",        "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -4828,71 +3629,6 @@          "node": ">=0.10.0"        }      }, -    "node_modules/string.prototype.matchall": { -      "version": "4.0.10", -      "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", -      "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1", -        "get-intrinsic": "^1.2.1", -        "has-symbols": "^1.0.3", -        "internal-slot": "^1.0.5", -        "regexp.prototype.flags": "^1.5.0", -        "set-function-name": "^2.0.0", -        "side-channel": "^1.0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/string.prototype.trim": { -      "version": "1.2.8", -      "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", -      "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/string.prototype.trimend": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", -      "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/string.prototype.trimstart": { -      "version": "1.0.7", -      "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", -      "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "define-properties": "^1.2.0", -        "es-abstract": "^1.22.1" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/strip-ansi": {        "version": "6.0.1",        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -4926,6 +3662,21 @@          "url": "https://github.com/sponsors/sindresorhus"        }      }, +    "node_modules/supports-color": { +      "version": "8.1.1", +      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", +      "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", +      "dev": true, +      "dependencies": { +        "has-flag": "^4.0.0" +      }, +      "engines": { +        "node": ">=10" +      }, +      "funding": { +        "url": "https://github.com/chalk/supports-color?sponsor=1" +      } +    },      "node_modules/supports-preserve-symlinks-flag": {        "version": "1.0.0",        "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -5078,6 +3829,67 @@          "node": ">=0.8.0"        }      }, +    "node_modules/tapable": { +      "version": "2.2.1", +      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", +      "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", +      "dev": true, +      "engines": { +        "node": ">=6" +      } +    }, +    "node_modules/terser": { +      "version": "5.29.1", +      "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", +      "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==", +      "dev": true, +      "dependencies": { +        "@jridgewell/source-map": "^0.3.3", +        "acorn": "^8.8.2", +        "commander": "^2.20.0", +        "source-map-support": "~0.5.20" +      }, +      "bin": { +        "terser": "bin/terser" +      }, +      "engines": { +        "node": ">=10" +      } +    }, +    "node_modules/terser-webpack-plugin": { +      "version": "5.3.10", +      "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", +      "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", +      "dev": true, +      "dependencies": { +        "@jridgewell/trace-mapping": "^0.3.20", +        "jest-worker": "^27.4.5", +        "schema-utils": "^3.1.1", +        "serialize-javascript": "^6.0.1", +        "terser": "^5.26.0" +      }, +      "engines": { +        "node": ">= 10.13.0" +      }, +      "funding": { +        "type": "opencollective", +        "url": "https://opencollective.com/webpack" +      }, +      "peerDependencies": { +        "webpack": "^5.1.0" +      }, +      "peerDependenciesMeta": { +        "@swc/core": { +          "optional": true +        }, +        "esbuild": { +          "optional": true +        }, +        "uglify-js": { +          "optional": true +        } +      } +    },      "node_modules/text-table": {        "version": "0.2.0",        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -5120,79 +3932,6 @@          "url": "https://github.com/sponsors/sindresorhus"        }      }, -    "node_modules/typed-array-buffer": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", -      "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7", -        "es-errors": "^1.3.0", -        "is-typed-array": "^1.1.13" -      }, -      "engines": { -        "node": ">= 0.4" -      } -    }, -    "node_modules/typed-array-byte-length": { -      "version": "1.0.1", -      "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", -      "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7", -        "for-each": "^0.3.3", -        "gopd": "^1.0.1", -        "has-proto": "^1.0.3", -        "is-typed-array": "^1.1.13" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/typed-array-byte-offset": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", -      "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", -      "dev": true, -      "dependencies": { -        "available-typed-arrays": "^1.0.7", -        "call-bind": "^1.0.7", -        "for-each": "^0.3.3", -        "gopd": "^1.0.1", -        "has-proto": "^1.0.3", -        "is-typed-array": "^1.1.13" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/typed-array-length": { -      "version": "1.0.5", -      "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", -      "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.7", -        "for-each": "^0.3.3", -        "gopd": "^1.0.1", -        "has-proto": "^1.0.3", -        "is-typed-array": "^1.1.13", -        "possible-typed-array-names": "^1.0.0" -      }, -      "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/typedarray": {        "version": "0.0.6",        "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -5205,27 +3944,48 @@        "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",        "dev": true      }, -    "node_modules/unbox-primitive": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", -      "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", -      "dev": true, -      "dependencies": { -        "call-bind": "^1.0.2", -        "has-bigints": "^1.0.2", -        "has-symbols": "^1.0.3", -        "which-boxed-primitive": "^1.0.2" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    },      "node_modules/underscore": {        "version": "1.13.6",        "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",        "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",        "dev": true      }, +    "node_modules/undici-types": { +      "version": "5.26.5", +      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", +      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", +      "dev": true +    }, +    "node_modules/update-browserslist-db": { +      "version": "1.0.13", +      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", +      "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", +      "dev": true, +      "funding": [ +        { +          "type": "opencollective", +          "url": "https://opencollective.com/browserslist" +        }, +        { +          "type": "tidelift", +          "url": "https://tidelift.com/funding/github/npm/browserslist" +        }, +        { +          "type": "github", +          "url": "https://github.com/sponsors/ai" +        } +      ], +      "dependencies": { +        "escalade": "^3.1.1", +        "picocolors": "^1.0.0" +      }, +      "bin": { +        "update-browserslist-db": "cli.js" +      }, +      "peerDependencies": { +        "browserslist": ">= 4.21.0" +      } +    },      "node_modules/uri-js": {        "version": "4.4.1",        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -5253,155 +4013,164 @@        "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",        "dev": true      }, -    "node_modules/vite": { -      "version": "5.1.5", -      "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.5.tgz", -      "integrity": "sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==", +    "node_modules/watchpack": { +      "version": "2.4.0", +      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", +      "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",        "dev": true,        "dependencies": { -        "esbuild": "^0.19.3", -        "postcss": "^8.4.35", -        "rollup": "^4.2.0" +        "glob-to-regexp": "^0.4.1", +        "graceful-fs": "^4.1.2" +      }, +      "engines": { +        "node": ">=10.13.0" +      } +    }, +    "node_modules/webpack": { +      "version": "5.90.3", +      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", +      "integrity": "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==", +      "dev": true, +      "dependencies": { +        "@types/eslint-scope": "^3.7.3", +        "@types/estree": "^1.0.5", +        "@webassemblyjs/ast": "^1.11.5", +        "@webassemblyjs/wasm-edit": "^1.11.5", +        "@webassemblyjs/wasm-parser": "^1.11.5", +        "acorn": "^8.7.1", +        "acorn-import-assertions": "^1.9.0", +        "browserslist": "^4.21.10", +        "chrome-trace-event": "^1.0.2", +        "enhanced-resolve": "^5.15.0", +        "es-module-lexer": "^1.2.1", +        "eslint-scope": "5.1.1", +        "events": "^3.2.0", +        "glob-to-regexp": "^0.4.1", +        "graceful-fs": "^4.2.9", +        "json-parse-even-better-errors": "^2.3.1", +        "loader-runner": "^4.2.0", +        "mime-types": "^2.1.27", +        "neo-async": "^2.6.2", +        "schema-utils": "^3.2.0", +        "tapable": "^2.1.1", +        "terser-webpack-plugin": "^5.3.10", +        "watchpack": "^2.4.0", +        "webpack-sources": "^3.2.3"        },        "bin": { -        "vite": "bin/vite.js" +        "webpack": "bin/webpack.js"        },        "engines": { -        "node": "^18.0.0 || >=20.0.0" +        "node": ">=10.13.0"        },        "funding": { -        "url": "https://github.com/vitejs/vite?sponsor=1" +        "type": "opencollective", +        "url": "https://opencollective.com/webpack"        }, -      "optionalDependencies": { -        "fsevents": "~2.3.3" +      "peerDependenciesMeta": { +        "webpack-cli": { +          "optional": true +        } +      } +    }, +    "node_modules/webpack-cli": { +      "version": "5.1.4", +      "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", +      "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", +      "dev": true, +      "dependencies": { +        "@discoveryjs/json-ext": "^0.5.0", +        "@webpack-cli/configtest": "^2.1.1", +        "@webpack-cli/info": "^2.0.2", +        "@webpack-cli/serve": "^2.0.5", +        "colorette": "^2.0.14", +        "commander": "^10.0.1", +        "cross-spawn": "^7.0.3", +        "envinfo": "^7.7.3", +        "fastest-levenshtein": "^1.0.12", +        "import-local": "^3.0.2", +        "interpret": "^3.1.1", +        "rechoir": "^0.8.0", +        "webpack-merge": "^5.7.3" +      }, +      "bin": { +        "webpack-cli": "bin/cli.js" +      }, +      "engines": { +        "node": ">=14.15.0" +      }, +      "funding": { +        "type": "opencollective", +        "url": "https://opencollective.com/webpack"        },        "peerDependencies": { -        "@types/node": "^18.0.0 || >=20.0.0", -        "less": "*", -        "lightningcss": "^1.21.0", -        "sass": "*", -        "stylus": "*", -        "sugarss": "*", -        "terser": "^5.4.0" +        "webpack": "5.x.x"        },        "peerDependenciesMeta": { -        "@types/node": { +        "@webpack-cli/generators": {            "optional": true          }, -        "less": { +        "webpack-bundle-analyzer": {            "optional": true          }, -        "lightningcss": { -          "optional": true -        }, -        "sass": { -          "optional": true -        }, -        "stylus": { -          "optional": true -        }, -        "sugarss": { -          "optional": true -        }, -        "terser": { +        "webpack-dev-server": {            "optional": true          }        }      }, -    "node_modules/which": { -      "version": "2.0.2", -      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", -      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +    "node_modules/webpack-cli/node_modules/commander": { +      "version": "10.0.1", +      "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", +      "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",        "dev": true, -      "dependencies": { -        "isexe": "^2.0.0" -      }, -      "bin": { -        "node-which": "bin/node-which" -      },        "engines": { -        "node": ">= 8" +        "node": ">=14"        }      }, -    "node_modules/which-boxed-primitive": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", -      "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", +    "node_modules/webpack-merge": { +      "version": "5.10.0", +      "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", +      "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",        "dev": true,        "dependencies": { -        "is-bigint": "^1.0.1", -        "is-boolean-object": "^1.1.0", -        "is-number-object": "^1.0.4", -        "is-string": "^1.0.5", -        "is-symbol": "^1.0.3" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" -      } -    }, -    "node_modules/which-builtin-type": { -      "version": "1.1.3", -      "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", -      "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", -      "dev": true, -      "dependencies": { -        "function.prototype.name": "^1.1.5", -        "has-tostringtag": "^1.0.0", -        "is-async-function": "^2.0.0", -        "is-date-object": "^1.0.5", -        "is-finalizationregistry": "^1.0.2", -        "is-generator-function": "^1.0.10", -        "is-regex": "^1.1.4", -        "is-weakref": "^1.0.2", -        "isarray": "^2.0.5", -        "which-boxed-primitive": "^1.0.2", -        "which-collection": "^1.0.1", -        "which-typed-array": "^1.1.9" +        "clone-deep": "^4.0.1", +        "flat": "^5.0.2", +        "wildcard": "^2.0.0"        },        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">=10.0.0"        }      }, -    "node_modules/which-collection": { -      "version": "1.0.2", -      "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", -      "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", +    "node_modules/webpack-sources": { +      "version": "3.2.3", +      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", +      "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",        "dev": true, -      "dependencies": { -        "is-map": "^2.0.3", -        "is-set": "^2.0.3", -        "is-weakmap": "^2.0.2", -        "is-weakset": "^2.0.3" -      },        "engines": { -        "node": ">= 0.4" -      }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +        "node": ">=10.13.0"        }      }, -    "node_modules/which-typed-array": { -      "version": "1.1.14", -      "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", -      "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", +    "node_modules/which": { +      "version": "2.0.2", +      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", +      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",        "dev": true,        "dependencies": { -        "available-typed-arrays": "^1.0.6", -        "call-bind": "^1.0.5", -        "for-each": "^0.3.3", -        "gopd": "^1.0.1", -        "has-tostringtag": "^1.0.1" +        "isexe": "^2.0.0"        }, -      "engines": { -        "node": ">= 0.4" +      "bin": { +        "node-which": "bin/node-which"        }, -      "funding": { -        "url": "https://github.com/sponsors/ljharb" +      "engines": { +        "node": ">= 8"        }      }, +    "node_modules/wildcard": { +      "version": "2.0.1", +      "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", +      "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", +      "dev": true +    },      "node_modules/word-wrap": {        "version": "1.2.5",        "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",  | 
